CentOS配置opencv, EasyPR 1.4的环境搭建

检查默认版本

    gcc --version
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     cmake -version
cmake version 2.8.12.2


Cmake版本过低

    同样centos的cmake版本也太过老旧,不能够直接用来编译EasyPR,需要进行更新。
在Cmake官网,下载3.5.2版本的cmake安装文件, 
(wget https://cmake.org/files/v3.5/cmake-3.5.2-Linux-x86_64.sh )
直接执行就行,然后将其添加到/etc/profile中,如下:
    export PATH=$PATH:/opt/cmake/cmake-3.5.2-Linux-x86_64/bin
再执行 source /etc/profile
执行 echo $PATH  检查新添加的路径是否存在.

安装Opencv

下载opencv3.1.0
https://github.com/Itseez/opencv/archive/3.1.0.zip
用迅雷或者wget可以下载, 百度云离线下载也可以,速度更快.


将opencv3.1解压缩到 /opt/opencv
切换到opencv3.1.0的目录,执行 cmake CMakeLists.txt
在make的过程中,可能出现,ippicv_linux_20151201.tgz md5值不一致的情况
下载ippicv_linux_20151201.tgz,下面百度云地址直接下载,速度更快一点.
http://pan.baidu.com/s/1gfoepAN
下载以后放到这个目录下.
cp ippicv_linux_20151201.tgz /opt/opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/


执行 cmake CMakeLists.txt , 然后执行
make –jobs=12 && make install
如果不是root帐号,会有报错
CMake Error at cmake_install.cmake:36 (FILE):
  file cannot create directory: /usr/local/share/OpenCV/3rdparty/lib.  Maybe need administrative privileges.
换到root就好了.

最后,编译EasyPR

将EasyPR解压缩
进入EasyPR文件夹, 执行 /opt/cmake/cmake-3.5.2-Linux-x86_64/bin/cmake CMakeLists.txt
make –jobs=12
编译完成后
./demo_linux_amd64 recognize -p resources/image/plate_recognize.jpg --svm resources/model/svm.xml --ann resources/model/ann.xml
即可识别车牌


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值