zoukankan      html  css  js  c++  java
  • 车牌识别算法库EasyPR的使用

    主要参考以下两个博客:

    http://blog.csdn.net/junmuzi/article/details/49888123

    http://blog.csdn.net/Lucas66666/article/details/77414490

    opencv-3.2.0安装

    安装依赖

    sudo apt-get install build-essential  

    sudo apt-get install  libgtk2.0-dev libavcodec-dev libavformat-dev  libtiff4-dev  libswscale-dev libjasper-dev  

    sudo apt-get install cmake  

    sudo apt-get install pkg-config  

    opencv-3.2.0下载配置

    sudo wget https://codeload.github.com/opencv/opencv/zip/3.2.0

    解压:sudo unzip 3.2.0.zip

    进入目录:cd opencv-3.2.0

    创建安装目录:sudo mkdir build

    在根目录设置编译参数:cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/pi/opencv/opencv-3.2.0/build  -DENABLE_PRECOMPILED_HEADERS=OFF

    编译安装

    编译:sudo make

    安装:sudo make install

    最后配置

    /etc/ld.so.conf.d 目录下增加一个conf文件(可以命名为 opencv3.2.0.conf),同样添加安装目录 /home/pi/opencv/opencv-3.2.0/build

    动态库管理命令ldconfig,让opencv的相关链接库被系统共享:sudo ldconfig -v

    为程序指定openvc的头文件位置。这里使用pkg-config命令来完成。首先在 /etc/profile 中添加:export  PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/pi/opencv/opencv-3.2.0/build/lib/pkgconfig

    pkg-config 命令可以列出关于opencv的配置信息:pkg-config --libs opencv

     EasyPR安装

    EasyPR下载

    git clone https://github.com/liuruoze/EasyPR.git 

    进入目录:cd EasyPR

    安装配置

    配置文件:vim CMakeLists.txt ,修改下面:

    # OpenVC3 required
    set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} "/home/pi/opencv/opencv-3.2.0/build/share/OpenCV")
    find_package(OpenCV 3.2.0 REQUIRED)

    修改头文件EasyPR/include/easypr/config.h,#define CV_VERSION_THREE_ZERO改为#define CV_VERSION_THREE_TWO

    编译安装

    首先进入目录EasyPR

    删除目录:sudo rm -rf build

    创建目录:sudo mkdir build

    进入目录:cd build

    执行命令:sudo cmake ..

    编译:sudo make

    返回上层目录:cd ..

    执行测试demo:./demo recognize -p resources/image/plate_recognize.jpg --svm resources/model/svm.xml

     

     

     

  • 相关阅读:
    【HDU6609】Find the answer【线段树】
    【HDU6602】Longest Subarray【线段树+分治】
    PCIe
    NVMe Windows 支持情况
    PCIe/NVMe Soft Protocol Analyzer
    I am coming..
    hibernate自动建表技术_采用数据库反向生成技术
    struts2的执行流程
    oracle中scott用户下四个基本表SQL语句练习
    SQL语句中的having和where的区别
  • 原文地址:https://www.cnblogs.com/wuchaodzxx/p/8419052.html
Copyright © 2011-2022 走看看