车牌识别算法库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

 

 

 

原文地址:https://www.cnblogs.com/wuchaodzxx/p/8419052.html