Из-за ограничений на целевой машине хоста невозможно скомпилировать самый последний 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)