编译过程中有许多错误opencv_contrib

Many errors during compiling opencv_contrib

本文关键字:opencv contrib 错误 许多 过程中 编译      更新时间:2023-10-16

我遇到了一个麻烦 - 我想用opencv_contrib编译opnecv。我使用Visual Studio 2013,最新版本cmake,opencv和github的opencv_contrib,但是...突然间我做不到了。

根据本教程,我过去做过:http://docs.opencv.org/3.2.0/de/d25/tutorial_dnn_build.html一切都很好,但现在编译器显示 100 多个致命错误。

第一个和第二个错误如下所示:

error C2440: 'type cast' : cannot convert from '__m128i' to '__m128'    
error C2660: '_mm256_insertf128_ps' : function does not take 2 arguments    

其余的与此类似:

error LNK1181: cannot open input file 'C:opencv_rootbuild_opencvmodulescoreopencv_core_AVX2.dirReleasemathfuncs_core.avx2.obj'   

我的活动列表:

  • 从 GitHub 下载 Sorce 代码
  • 运行cmake,选择源代码,选择目标文件夹,将路径设置为"额外模块",生成
  • 运行OpenCV.sln,选择"发布",选择ALLBUILD,点击"构建"(如屏幕上的(屏幕

我尝试了 x32 和 x64 版本,尝试使用和不使用opencv_contrib模块进行编译,但这仍然不起作用。

当我犯错时,在哪里找到解决方案?帮忙,请:)

问候!

github中有一个带有64位Windows二进制文件opencv_contib OpenCV 3.2.0。您可以从此处下载。它符合Visual Studio 2015,并要求.Net Framework 4.5或更高版本,您可以在安装之前将其与Microsoft分开下载。

希望这可以节省您获取opencv_contrib并使其工作的时间。