你可以建议什么解决方案来从所附图片中检测粗大的红线和它们的轮廓?我使用OpenCV。提前谢谢你!



发布于 2013-05-06 22:15:57
您可以对图像进行阈值处理,以删除所有明亮的白色/黄色像素。
如果位置总是大致相同,那么图像右侧的大剩余斑点(在红色通道中)就是您的线。
发布于 2013-06-30 15:21:05
在红色通道中使用自适应阈值对图像进行二值化,然后使用cvFindContours对每个Couture进行细化。要确保每个轮廓都属于您想要的粗线上的一个轮廓,可以使用边界框。使用cvMinAreaRect2找到每个轮廓边界框,并检查宽度和高度是否接近红线上的大小,如果匹配,则有线,否则有噪声。
https://stackoverflow.com/questions/16399474
复制相似问题