Я получаю следующее сообщение об ошибке при попытке построить OpenCV с модулем CONTRIBOpenCV: «AlgorithmInfo» не называет тип при строительстве opencv_contrib
/opencv/opencv_contrib/modules/tracking/include/opencv2/tracking/tracker.hpp:577:11: error: ‘AlgorithmInfo’ does not name a type
кода является последним и вытащил только сейчас. После добавления форвардной декларации class AlgorithmInfo;
к файлу tracker.hpp эта конкретная ошибка исчезла, но я получаю другую '' AlgorithmInfo '' не называет ошибки типа в других файлах. Вероятно, АлгоритмИнфо не входит в какое-то время. Есть идеи?
Исследование:
После AlgorithmInfo оглавлению я обнаружил, что нет Defination из AlgorithmInfo в коде.
По сравнению с предыдущей версией кода, который я нашел AlgorithmInfo определен в opencv2/core.hpp линии 3006. Но в последнем коде, это нет там вообще!
Если вы используете opencv3, вы можете попробовать использовать xfeatures2d.hpp и другие новые дополнения для Contrib. По-видимому, они должны использоваться по-другому. проверьте [link] (http://stackoverflow.com/questions/27533203/how-do-i-use-sift-in-opencv-3-0-with-c) –