小编mar*_*arc的帖子

OpenCV开槽检测

在此输入图像描述我有一张有许多凹槽的表面的照片.在大多数情况下,开槽的边缘形成平行线,因此Canny和Hough变换非常适合检测线条并进行一些表征.然而,在几个地方,开槽受损并且边缘不再平行.

我正在寻找一种简单的方法来检查某条边是否是一条直线,或者是否有直线的间隙或偏差.我在想线性插值中的R平方参数,但在这里我需要一个更依赖于位置的参数.你有什么其他的方法来表征边缘吗?

我附上了canny边缘检测后的切槽图片.这里,边缘是直线,开槽很好.不幸的是,我无法访问目前损坏的切槽图片.但是,在切槽损坏的图片中,线条会有较大的间隙(至少为图片尺寸的10%)或不平行.

c++ opencv image-processing line mathematical-morphology

8
推荐指数
1
解决办法
3899
查看次数

OpenCV线路检测一般

我是opencv的新手(在c ++中),我正在尝试实现线路检测.

我有一张有几行的图片,我正在尝试确定线条之间的距离.我知道有Hough,Canny等,但是如何获得不同线的坐标来计算线之间的距离?我应该使用opencv轮廓函数还是有更好的方法?我不需要完整的代码示例,但有人能告诉我完成工作的最佳方法吗?

c++ opencv feature-detection

6
推荐指数
1
解决办法
4228
查看次数