Я пытаюсь получить версию 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