Компиляция сборки opencv, которая может использовать SIFT и SURF на Anaconda - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь получить версию OpenCV, содержащую несвободные схемы для завершения проекта, который требует использования функций SIFT и SURF.

Насколько я знаю, мне нужно использовать версию Python 3.5 из-за необходимости в тензорном потоке (хотя более новые версии могут работать с настройкой кода, который я предоставил обновленным вызовам для SIFT и SURF)и мне нужно использовать Анаконду, чтобы использовать тензорный поток.

Из того, что я могу сказать, на Anaconda больше нет готовых пакетов, включающих несвободные элементы, поэтому я пытался создать свою собственную сборку OpenCV.

Я попытался скомпилировать свои собственные сборки различных версий OpenCV, чтобы включить несвободные элементы с использованием графического интерфейса CMake, и собрать их с помощью сообщества 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...