1. 去这个地方下载你想要的opencv版本:https://opencv.org/releases.html
2. 去这个地方下载你想要的opencv_contrib版本,要跟opencv版本号一致:https://github.com/opencv/opencv_contrib/releases
3. 在任意地方新建一个你想要opencv编译完成后保存的目录,比如:d:/opencv/build
4. 用git bash 打开cmake gui,命令行输入cmake-gui
5. 在弹出的对话框where is the source code: 选择 /path/to/opencv-4.3.0/sources
6. 在where to build the binaries: 选择:d:/opencv/build
7. 单击configure, 会弹出编译器选项,我一般选vs2015 vc14(跟tensorflow 保持一致), 平台选择x64, 单击OK,如果有error,一般是缺少什么库,对应下载即可。然后重新configure
8. 在上面的红色区域中,选择你想编译进去的,一般有cuda,OPENCV_EXTRA_MODULES_NONFREE(勾选,同时下面对应的路径选择/path/to/opencv_contrib/modules)
9. 单击generate
10. 单击open project
11. 在vs2015中,选择debug或release,x64,如果想两个版本都编译,那只能先搞完debug,在重新选择release,在生成一次。
12. 在视图的右侧,右键all_build项目,选择生成
13. 在视图右侧,右键install项目,选择生成,
14. 也可以在d:/opencv/build这个目录地下找你要的include, lib 和bin。怎么配置就不说了,跟正常的vc++配置是一样的。

更多信息,请订阅:

3ab3073ae07fb393269b31273835d2d5.png
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐