赞
踩
源码下载:点击下载
sudo apt-get update
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev --fix-missing
unzip opencv-3.4.16.zip
cd opencv-3.4.16
mkdir build
cd build
cmake ..
make -j8
sudo make install
1)往文件/etc/ld.so.conf.d/opencv.conf添加/usr/local/lib
sudo gedit /etc/ld.so.conf.d/opencv.conf
//添加以下这行信息
/usr/local/lib
//然后使配置生效
sudo ldconfig
2)添加环境变量
sudo gedit /etc/bash.bashrc
//添加以下两行信息
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
//使能生效
source /etc/bash.bashrc
pkg-config --modversion opencv //打印出opencv的版本号信息 3.4.16
1)c++: internal compiler error: 已杀死 (program cc1plus)
解决办法:点击跳转
源码下载:点击跳转
set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} "/usr/local/opt/opencv3")//路径指向opencv3的安装目录,该目录下应该有OpenCV的CMake配置文件。
将
#ifdef CV_VERSION_THREE_TWO
改为如下
#if ((CV_MAJOR_VERSION > 3) || (CV_MAJOR_VERSION==3 && CV_MINOR_VERSION>=2))
// 作者当初设计这套组件的时候,OpenCV最高版本才3.2
./build.sh
# 利用提供的SVM和ANN模型来识别一张图片里面的所有车牌
./demo recognize -p resources/image/plate_recognize.jpg --svm model/svm.xml --ann model/ann.xml
# 或者更简单一些(注意模型路径)
./demo recognize -p resources/image/plate_recognize.jpg
车牌识别demo:点击跳转
人脸检测:点击跳转
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。