Я использую OpenCV 2.4.3 с VS 2010. Я пробовал компилировать пример кода для Houghline в VS2012, и он отлично работал. Но с помощью VS2010 + OpenCV 2.4.3 (потому что я хотел использовать Qt), я получаю ошибкуopencv houghline vector error
access violation reading memory location
я узнал, что это из-за вектора vector<Vec4i> lines
при вызове программы вызывает функцию HoughlineP(... , lines , ...)
, я смотрел онлайн но не смог найти ясного решения этой проблемы. Не могли бы вы посоветоваться? Спасибо.
Edit:
vector<Vec4i> lines;
HoughLinesP(ROIcannied, lines, 1, CV_PI/180, intersect, 5, 5);
отправьте полную часть своего кода, где вы называете HoughP API. –
, размещенный выше, является ли это достаточным? – user2148843