Я пытаюсь включить модуль «лицо» Opencv2 в моей Visual Studio. На данный момент я включил и использовал opencv2, но, насколько я понимаю, модуль «face» — это специальный модуль, который не поставляется напрямую с opencv2. Таким образом, чтобы использовать его, я должен построить специальную Opencv2. Я следовал инструкциям здесь: https://github.com/opencv/opencv_contrib. Единственная инструкция, которую я не понял, это:
«8. Для запуска необходимо добавить флаги компоновщика для модулей contrib, чтобы использовать их в вашем коде / IDE. Например, для использования модуля aruco будет добавлен флаг» -lopencv_aruco «.
Вот свойства моего проекта: (изображение отправлено по ссылке, потому что у меня нет достаточно очков репутации, чтобы отправить их как обычно …)
https://ibb.co/j8c9Nz
https://ibb.co/cYLkvK
https://ibb.co/gChb2z
Когда я включаю в свой проект opencv2 \ face.hpp: #include <opencv2\face.hpp>
Там нет проблем с intellisense, и он собирается, но есть проблема с связыванием (нерешенная внешняя проблема):
https://ibb.co/jzsjNz
Что я делаю не так? Я пытался решить это часами, но я не знаю, что делать. Большое спасибо!
Задача ещё не решена.
Других решений пока нет …