使用CMake编译opencv(1):修改source中的文件

CMake:下载地址

OpenCV:opencv-3.3.0-vc14.exe下载地址

在使用CMake编译OpenCV的过程中,发现有几个文件无法下载,导致编译失败。在添加了这几个文件之后,还需修改相应文件夹中的.cmake文件,具体方法见本文。需要添加的文件可使用现成的(点击获取),也可以查看下载方法(点击获取)。


1 将opencv安装到目录:D:\opencv\opencv3.0中



2 将以下三个文件(点击下载)拷入D:\opencv\opencv3.0\sources\3rdparty\ffmpeg中

ffmpeg_version.cmake 

opencv_ffmpeg.dll

opencv_ffmpeg_64.dll



3 修改ffmpeg.cmake文件


注意:如果CMake编译不成功,就把ffmpeg.cmake中的set(${script_var} "${FFMPEG_DOWNLOAD_DIR}/ffmpeg_version.cmake" PARENT_SCOPE)语句删除。这里我也很困惑,第一次没有删除这条语句,编译成功了,第二次没删,却编译失败。


4 将以下两个文件(点击下载)拷入D:\opencv\opencv3.0\sources\3rdparty\ippicv,并解压为ippicv_win和ippiw_win两个文件

ippicv_2017u2_win_ia32_20170418.zip

ippicv_2017u2_win_intel64_20170418.zip



5 修改ippicv.cmake文件



接下来要进行编译,请看下一篇使用CMake编译opencv(2):CMake+VS2013

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值