首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenCV:如何从提供的图片中检测粗大的红线及其轮廓

OpenCV:如何从提供的图片中检测粗大的红线及其轮廓
EN

Stack Overflow用户
提问于 2013-05-06 21:08:13
回答 2查看 1.3K关注 0票数 2

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

EN

回答 2

Stack Overflow用户

发布于 2013-05-06 22:15:57

您可以对图像进行阈值处理,以删除所有明亮的白色/黄色像素。

如果位置总是大致相同,那么图像右侧的大剩余斑点(在红色通道中)就是您的线。

票数 0
EN

Stack Overflow用户

发布于 2013-06-30 15:21:05

在红色通道中使用自适应阈值对图像进行二值化,然后使用cvFindContours对每个Couture进行细化。要确保每个轮廓都属于您想要的粗线上的一个轮廓,可以使用边界框。使用cvMinAreaRect2找到每个轮廓边界框,并检查宽度和高度是否接近红线上的大小,如果匹配,则有线,否则有噪声。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16399474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档