怎么判断图像的边缘是否圆滑
如何判断图像的边缘是否圆滑
对图像二值化之后,想获取图像的边缘轮廓,并判断整个轮廓的边缘是否是圆滑,缓慢变化,没有缺口。不知道如何实现,求指点~~~~~
------解决方案--------------------
opencv检测轮廓,可以设定联通参数,比如多少个像素看做可连接,多少个就视为缺口
------解决方案--------------------
那楼主只能自己改进改进了
------解决方案--------------------
先找轮廓,然后求二阶导数?
当导数绝对值大于某个数的时候就是缺口了吧
------解决方案--------------------
数字图像都是锯齿的,必然有直角转弯。这里有个尺度概念。
边界链码,在你希望的尺度上求平均法向量,检查法向量的变化速率。
------解决方案--------------------
可以试试:在某一边缘点上取一个窗口,求经过该点的连通域,然后去考查该点与连通域上其它点的关系
对图像二值化之后,想获取图像的边缘轮廓,并判断整个轮廓的边缘是否是圆滑,缓慢变化,没有缺口。不知道如何实现,求指点~~~~~
------解决方案--------------------
opencv检测轮廓,可以设定联通参数,比如多少个像素看做可连接,多少个就视为缺口
------解决方案--------------------
那楼主只能自己改进改进了
------解决方案--------------------
先找轮廓,然后求二阶导数?
当导数绝对值大于某个数的时候就是缺口了吧
------解决方案--------------------
数字图像都是锯齿的,必然有直角转弯。这里有个尺度概念。
边界链码,在你希望的尺度上求平均法向量,检查法向量的变化速率。
------解决方案--------------------
可以试试:在某一边缘点上取一个窗口,求经过该点的连通域,然后去考查该点与连通域上其它点的关系