Я попытался запустить this образец кода из opencv, но я смущен относительно того, как его запустить. Это только показывает это сообщение помощи:Как запустить opencv образец серфинга?
Usage: surf_matcher[options]
Available options:
Usage: surf_matcher_2.exe [params]
--cpu_mode, -m (value:false)
run without OpenCL
-h, --help (value:false)
print help message
-l, --1eft (value: box.png)
specify left image
-o, --output (value: SURF output . jpg)
specify output save path
-r, --right (value: box in scene.png)
specify right image
Из моего основного понимания аргументов, я перепробовал много видов входных аргументов следующим образом:
-l box.png -r box_in_scene.png
--left box.png --right box_in_scene.png
--l box.png --r box_in_scene.png
Но она по-прежнему не работает. Он имел эту ошибку, но построен успешно:
Severity Code Description Project File Line Suppression State
Error (active) the default constructor of "SURFMatcher<cv::BFMatcher>" cannot be referenced -- it is a deleted function surf_matcher_2 c:\Users\user\Documents\Visual Studio 2015\Projects\surf_matcher_2\surf_matcher_2\surf_matcher_2.cpp 195
Я получил его работать давно, но тиражирование старый проект не работает.
Вы можете проверить код и посмотреть, как он получает аргументы для любого из примеров проектов в Opencv. – saurabheights