当使用OpenCV中的HoughLinesP函数时,需要对单独的线条进行分析(也就是说,在一帧中检测到的所有线条都可以“标记”以供将来参考)。
我已经通过调整精明的边缘检测器将检测到的线的数量减少到尽可能少,但是,我仍然检测到了几条线,并且真的只想分析一条线。
谢谢!
发布于 2015-03-05 22:01:04
Hough行是这样读出的:
vector<Vec4i> lines;
HoughLinesP(dst, lines, 1, CV_PI/180, 50, 50, 10 );
如果您希望能够标记它们,可以将向量弹出到std::map
中
std::map<std::string, vecto<Vec4i>>
https://stackoverflow.com/questions/28879088
复制相似问题