contribute 是 extra module

cmake的意思是下载官方的c++语言写好的代码,编译成计算机上可以调用执行的机器语言函数(其实不是但是可以暂时这样认为,暂不会影响决策错误)

1)下载 2)安装 3)配置

1)下载

a)qt5.8   

https://download.qt.io/archive/qt/5.8/5.8.0/

qt5.8+opencv3.3.1+contribute+cmake

b)opencv3.3.1

https://opencv.org/releases.html

qt5.8+opencv3.3.1+contribute+cmake

c)contribute

https://github.com/opencv/opencv_contrib

qt5.8+opencv3.3.1+contribute+cmake

d)cmake 3.10

https://cmake.org/download/

qt5.8+opencv3.3.1+contribute+cmake

2)安装

a) qt 安装结果

C:\Qt\Qt5.8.0

qt5.8+opencv3.3.1+contribute+cmake

b)opencv 

C:\opencv-3.3.1

qt5.8+opencv3.3.1+contribute+cmake

c)contribute

C:\opencv_contrib-master

qt5.8+opencv3.3.1+contribute+cmake

d)cmake

C:\Program Files\CMake

qt5.8+opencv3.3.1+contribute+cmake

3)配置

a)这个build是为了用户量最多的VS2015用户做的函数库(以及Java,Python),我们用不到。我们要用cmake自己做qt用的。

qt5.8+opencv3.3.1+contribute+cmakeqt5.8+opencv3.3.1+contribute+cmake

b)cmake

qt5.8+opencv3.3.1+contribute+cmake


如果我们的安装路径一样,版本一样,

C: C:/Qt/Qt5.8.0/Tools/mingw530_32/bin/gcc.exe

C++:  C:/Qt/Qt5.8.0/Tools/mingw530_32/bin/g++.exe

(防止有人的电脑在装qt之前就有mingw的编译器,版本不一致,一般use default那个选项就可以自动设置)

qt5.8+opencv3.3.1+contribute+cmake

等待读条完毕qt5.8+opencv3.3.1+contribute+cmake

qt5.8+opencv3.3.1+contribute+cmake

这里会卡主,这个FFMPEG,是录制视频的函数库,是会下载第三方的库,几MB的文件,几十KB的下,很慢。

等待完成

qt5.8+opencv3.3.1+contribute+cmake

设置选项。with_qt,with_opengl

qt5.8+opencv3.3.1+contribute+cmake

qt5.8+opencv3.3.1+contribute+cmake

添加extra包,注意勾选nonfree

qt5.8+opencv3.3.1+contribute+cmake

然后再次点击configure  重复的意思是,点着点着,有的问题就可以点没了

qt5.8+opencv3.3.1+contribute+cmakeqt5.8+opencv3.3.1+contribute+cmake

c)用qt的编译器mingw32进行编译

alt+R输入cmd ,打开命令行

cd C:\opencv-3.3.1\build_qt

mingw32-make

qt5.8+opencv3.3.1+contribute+cmake

等执行完,

再执行 mingw32-make install

就完成了


附带几个,

编过程意外可能问题的解决办法链接。

http://blog.csdn.net/cnbloger/article/details/77609108
http://blog.csdn.net/fengxueniu/article/details/77478669?locationNum=10&fps=1

相关文章:

  • 2021-11-01
  • 2021-07-18
  • 2021-10-05
  • 2022-12-23
  • 2021-07-09
  • 2021-06-24
  • 2021-12-15
  • 2021-06-01
猜你喜欢
  • 2021-10-05
  • 2021-12-15
  • 2021-08-08
  • 2022-12-23
  • 2022-01-08
  • 2021-05-13
  • 2021-07-11
相关资源
相似解决方案