1.如果没有装OpenCV,先执行以下指令安装OpenCV

git clone https://github.com/opencv/opencv.git
cd opencv
git remotes/origin/3.4

2.安装完OpenCV之后,执行以下指令下载opencv_contrib

git clone https://github.com/opencv/opencv_contrib/
cd opencv_contrib
git checkout remotes/origin/3.4
cd .. # get out of opencv_contrib folder

3.重新编译OpenCV,参数指定OPENCV_EXTRA_MODULES_PATH目录为opencv_contrib目录

cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D OPENCV_ENABLE_NONFREE=ON -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules -D WITH_GTK=ON ..
# 如果OpenCV编译报各种错,尝试执行以下指令
# cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D WITH_GTK=ON -DBUILD_TIFF=ON  -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules -D  OPENCV_ENABLE_NONFREE=ON ..
sudo make
sudo make install
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐