编译可以在Anaconda上使用SIFT和SURF的opencv构建

时间:2019-04-18 06:19:55

标签: python windows opencv cmake anaconda

我正在尝试获取一个包含非自由贡献的OpenCV版本,以完成需要使用SIFT和SURF函数的项目。

据我所知,由于需要张量流,我需要使用3.5版本的Python(尽管较新的版本可能需要对我提供给SIFT和SURF的更新调用的代码进行调整),我需要使用Anaconda以利用tensorflow

据我所知,Anaconda上不再有包含非自由元素的预构建软件包,因此我一直在尝试构建自己的定制OpenCV版本。

我尝试使用CMake GUI编译各种OpenCV版本的内部版本以包含非自由元素,并通过Visual Studio 17社区进行构建,但是这样做时我遇到了错误。

我希望有人可以使用预制的OpenCV软件包供我使用,或者可以给我一些有关使用CMake和Visual Studio的最佳方法的最新说明。我搜寻了许多关于该主题的指南,但似乎找不到能够经受时间考验的指南。

我可以遵循一些指南,例如下面列出的指南,直到在Visual Studio中进行构建为止,但是由于我假定的版本/系统规格不同,因此这里开始出现问题: https://ericwengrowski.com/pycv/

我的配置:

Windows 7 Service Pack 1
Anaconda version - Tried newest and currently playing with version 4.2.0 as it comes with Python 3.5
Python Version 3.5.4
OpenCV version - unknown what I need
Cmake version 3.14.2

0 个答案:

没有答案