Невозможно создать сэмплы и исполняемые файлы traincascade. - PullRequest
0 голосов
/ 01 октября 2019

Я пытаюсь собрать OpenCV из исходного кода, используя последние выпуски MS Visual Studio 2019 и CMake 3.15.3.

Как показано в прилагаемом снимке, не все исполняемые файлы были сгенерированы, в основномcreatesamples и traincascade

sa

Ответы [ 2 ]

0 голосов
/ 01 октября 2019

было удалено после OpenCV 3.4 из-за удаления устаревшего C-API:

https://github.com/opencv/opencv/issues/13231

Похоже, вы должны использовать OpenCV 3.4 для обучения каскадных классификаторов.

0 голосов
/ 01 октября 2019

Эти приложения считаются устаревшими в последней версии OpenCV, учитывая удаление устаревшего API C. Смотрите этот выпуск на Github. Если вы действительно хотите включить их в свою сборку, попробуйте выполнить следующие действия:

В вашей папке source/apps файл CMakeLists.txt, видимый здесь в Github, должен:быть изменены. В частности, каталоги traincascade и createsamples не добавляются, но закомментированы в конце файла:

#ocv_add_app(traincascade)   # <--- Uncomment these two lines
#ocv_add_app(createsamples)  # <--- 
ocv_add_app(annotation)
ocv_add_app(visualisation)
ocv_add_app(interactive-calibration)
ocv_add_app(version)

Если вы раскомментируете эти строки, соответствующие каталоги будут проходить в CMake ипроекты будут включены.

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