HyperLPR车牌识别开源项目使用
本文是面向C++的HyperLPR的使用,所以想使用Python 开发的同学请移步其他博主的博客
本文引用的gitee开源项目地址:https://gitee.com/zeusees/HyperLPR?utm_source=aladin&utm_campaign=repo
之前尝试过官方博客的方法并没有取得成功,是因为其中存在若干个错误,因此这篇文章也相当与一个改错文档
- 安装升级cmake编译工具(编译HyperLPR源码需要cmake 3.6以上版本)
任意位置打开shell并依次输入下列命令:
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
在/home/(用户)/下创建一个project目录(文件夹),例如我的用户名为zxsls我就进入/home/zxsls/project/目录下,打开Terminal再依次输入下列命令
wget https://cmake.org/files/v3.10/cmake-3.10.3.tar.gz
tar -zxvf cmake-3.10.3.tar.gz
cd cmake-3.10.3/
./configure
make -j4
sudo make install
cmake --version
- 安装opencv-3.4(官方文档安装的3.3,我们应该安装3.4,,否则会出现报错)
去opencv官方网站 下载opencv3.4以上版本,并解压缩,之后进入opencv解压缩的文件夹打开Terminal
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASEE -D CMAKE_INSTALL_PREFIX=/usr/local/share ..
sudo make -j4
sudo make install
- 编译源码
到https://gitee.com/zeusees/HyperLPR?utm_source=aladin&utm_campaign=repo下载项目源文件并解压缩,进入解压缩的文件夹
cd Prj-Linux/
cd hyperlpr/
mkdir build
cd build/
cmake ../
make -j4
编译完成之后会在【Prj-Linux/hyperlpr】下生成可执行文件
- 测试
在Prj-Linux/hyperlpr目录下,有个src存放的是核心代码,创建, 在同级目录下创建res目录,放入一个带车牌的图片命名为test1.jpg,运行./TEST_Detection