【图像处理】编译opencv_contrib

写在前面的话

教程参考于Visual Studio 2013下配置Opencv3.2 和CMAKE问题,提供遇到问题的解决方法。
如果本教程无法解决你的问题,可直接下载编译好的库

环境配置

  • win10
  • vs2013
  • opencv3.2.0

1 下载

推荐使用opencv3.2.0 在编译过程中,opencv3.1.0会出现错误,至今没解决,换成3.2.0后成功了
  • opencv3.2.0(建议下载源代码,解压后使用)
  • opencv_contrib3.2.0(从github下载解压)
  • camke(下载时注意32位和64位)

opencv和contrib文件的存储位置参考上述链接

2 cmake生成工程

参考上述链接,有红色warning不用管。我是先两次configure,再点击generate。
在选择配置的时候,一定要用vs2013 64位,如果只选vs2013可能会出错。(vs2015/2017同理)

3 工程编译

主要步骤参考上述链接。出现问题如下:

  1. 无法从“const char *”转换为“char *”
    解决方法:将该类型char*转化为 String即可,这里可灵活改动
  2. 无法打开 python37_d.lib 的问题
    解决方法

至此,文件编译完成。

你可能感兴趣的:(【图像处理】编译opencv_contrib)