OpenCV412+contrib+CUDA+cuDNN
首先现在好软件(包含源码和官方编译好的库)和contrib源码包(对应版本怎么下载????)
软件:
contirb包:
1、先把软件解压,在目录新建mybuild文件夹,用于输出保存自定义VS工程
2、在cmake界面设置好source文件夹和mybuild输出目录,点击configure,发现下面两个动态库没办法下载,导致编译卡住
真实X了狗,打开文件夹D:\Program Files (x64)\opencv412\opencv\mybuild,用notepad++打开CMakeDownloadLog.txt
搜索“opencv_videoio_ffmpeg_64.dll”,找到了下载链接
https://raw.githubusercontent.com/opencv/opencv_3rdparty/197f87f7e811a9ded35d989b37e50501ff6afaa4/ffmpeg/opencv_videoio_ffmpeg.dll
这时候,用IDM将文件下载下来(垃圾CSDN居然还有垃圾将这个万一卖钱?卖积分?),放到mybuild\3rdparty\ffmpeg目录下
(如果你背墙了吗,mybuild\3rdparty目录下所有第三方库都可以按照这个办法解决)
接着,继续configure,成功。
3、设置
BUILD_opencv_world (打勾)
extra_modules_path (设置以下路径)
OPENCV_ENABLE_NONFREE(打勾)
D:\Program Files (x64)\opencv412\opencv_contrib-4.1.2\modules
再次点击configure,报错
这种错误其实是上面路劲设置不对导致的,
我们将路径中的反斜杠修改:
D:/Program Files (x64)/opencv412/opencv_contrib-4.1.2/modules
之后configure成功,点击generate生成vs2017 X64 工程。至于CUDA,日后再说。
在debug x64模式下,右击解决方案OpenCV,生成,等他编译完毕,再右击install项目。
接着再release x64模式下重复上述操作。我们在mybuild文件夹下的install目录下发现如下文件夹,表明contirb模块成功编译安装
最新文章
- PHP程序员 新人求职 平台
- 安装wamp,访问主页提示PHP configuration loaded file……
- Android GridView 第一个Item 点击没反应
- Objective-C 【protocol-协议 的了解使用】
- 使用wget和ftp共享文件
- oracle批量导出AWR报告
- CentOS的Redis内存分配策略配置
- Ext常用Tool
- JavaSE_ 面向对象 总目录(7~10)
- 爬虫框架之Scrapy(四 ImagePipeline)
- 基本MVVM 和 ICommand用法举例(转)
- java 你画我猜 了解一下
- 浅谈JS面向对象
- [LeetCode_96] Unique Binary Search Trees
- java和js实现电话号码部分隐藏
- PHP OAuth 2.0 Server
- 【cookie】cookie和session的终极区别
- ubuntu14中创建python虚拟环境
- 【转】JMeter使用指南
- An Intuitive Explanation of Fourier Theory