我正在尝试从源代码构建opencv 3(我正在使用VS 2013并编译为32位),以便我可以使用python在OPENCV_EXTRA_MODULES中使用功能检测功能。我的python版本是2.7.5。除了pyopencv_generated之外,一切都很好。这是visual studio的错误日志。我得到了vector_Rect2d和boundingBox未声明的标识符错误。 VS总共报告了23个错误。所有这些都可以在截图中看到。
这是相关的CMAKE截图。
除此之外,其他所有内容似乎都正常工作,不幸的是,这是我需要的部分。有什么建议?我该怎么办?
答案 0 :(得分:0)
感谢berak的评论,我能够解决这个问题。看来opencv的contrib部分和opencv提供的安装文件之间存在某种差异。当两者结合时,Python启用的构建总是失败。所以我从github中提取opencv而不是使用提供的下载文件。
简而言之,如果遇到问题,请从github中提取所有内容,而不是使用opencv.org中的opencv_download.exe