2015-03-05 4 views
0

При использовании функции HoughLinesP в OpenCV есть далеко от выполнения анализа на отдельных линиях (т. Е. Все строки, обнаруженные в кадре, будут помечены как «для обозначения в будущем»).OpenCV HoughLinesP

Я уменьшил количество обнаруженных линий настолько, насколько это возможно, отрегулировав детектор canny edge, однако я все же обнаружил несколько строк и хотел бы только проанализировать один.

Спасибо!

ответ

1

Hough линии считываются как это:

vector<Vec4i> lines; 
HoughLinesP(dst, lines, 1, CV_PI/180, 50, 50, 10); 

Если вы хотите быть в состоянии назвать их можно вытолкнуть вектор в std::map

std::map<std::string, vecto<Vec4i>>

Смежные вопросы