Я учился hog.cpp, реализованный в OpenCV, когда встретил макрос CV_OCL_RUN
и смутил его.Что такое макрос CV_OCL_RUN, используемый в OpenCV?
В hog.cpp где detectMultiScale()
находит, вы можете найти CV_OCL_RUN
и метод, называемый ocl_detectMultiScale()
в нем. По сравнению с detectMultiScale()
и ocl_detectMultiScale()
не только их имена, но и их реализация весьма схожи.
Вот мои вопросы:
- Что макрос
CV_OCL_RUN
используется? Это для тестирования или для других целей? - С
detectMultiScale()
иocl_detectMultiScale()
настолько похожи по функциональности, почему более поздняя версия встроена в первую? Какими способами они называются?
Заранее благодарен!
Спасибо, я найду ссылку на OpenCL – foo