Компиляция модуля dnn из opencv 3.4.1 против opencv 3.2.0 - PullRequest
0 голосов
/ 20 сентября 2018

Из-за ограничений на целевой машине хоста невозможно скомпилировать самый последний opencv или даже использовать pip install для получения opencv-python.Я связан с версией opencv 3.2.0, которая поставляется с Ubuntu Bionic (18.04).

Я хочу создать обратные порты для модуля dnn, который поставляется с 3.4.1 (или более поздней версией), поскольку он позволяет импортировать модели глубокого обучения, обученные с использованием tenorflow

.Я попытался скопировать папку модуля dnn из opencv 3.4.1 и поместить ее в папку модулей opencv 3.2.0, но CMake не может ее найти.Я попытался заменить CMakeLists.txt и папку cmake, но столкнулся с джунглями несовместимостей.Кто-нибудь пытался сделать это раньше?

Также я бы предпочел скомпилировать dnn и связать его с уже установленным opencv 3.2 вместо того, чтобы перекомпилировать внутренние зависимости dnn (core и imgproc)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...