各位,二值化以后怎么平滑边缘啊?

dyclg 2019-04-12 10:16:59


如图所示,二值化后图像边缘不整齐,因为要寻找类似第二张图中的缺口及毛刺,滤波之后会有很多噪点,有没有什么好的方法来寻找图中的缺口等缺陷?原图如下:


...全文
3832 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
VVYYS 2021-08-28
  • 打赏
  • 举报
回复

你好,请问这个后面是怎么解决的

weixin_46222245 2020-03-18
  • 打赏
  • 举报
回复
本质上是一个非封闭区域无约束条件平滑的问题,可以用三次贝兹曲线修补凹陷,然后反色再次修补一次
邱小兵 2019-08-28
  • 打赏
  • 举报
回复
去毛刺 开运算不可以吗
QQ515311445 2019-07-19
  • 打赏
  • 举报
回复
引用 14 楼 dycljj 的回复:
引用 11 楼 uianster 的回复:
先检测直线,应该不会受到缺陷点的影响,然后二值化,在直线上下范围中用上减下(基本可获得一条线,且可知道那些点变化大,通过阈值也能过滤一些变换小的点)
我检测出来的直线有好多条,接下来不知道怎么处理了,能简单说一下吗?
用角度过滤你检测到的直线,那个边缘平滑,可以先模糊再二值化,或者先膨胀再收缩,再二值化
dyclg 2019-05-05
  • 打赏
  • 举报
回复
引用 11 楼 uianster 的回复:
先检测直线,应该不会受到缺陷点的影响,然后二值化,在直线上下范围中用上减下(基本可获得一条线,且可知道那些点变化大,通过阈值也能过滤一些变换小的点)
我检测出来的直线有好多条,接下来不知道怎么处理了,能简单说一下吗?
dyclg 2019-05-05
  • 打赏
  • 举报
回复
引用 10 楼 sichuanwww 的回复:
腐蚀一下,然后再光滑边沿
这个不太行呀,因为边缘会有一些缺陷,单纯的腐蚀和平滑会把边缘缺陷滤掉的
dyclg 2019-05-05
  • 打赏
  • 举报
回复
引用 9 楼 ikkl220 的回复:
矩形框检测,旋整,然后判断矩形线上点偏移量
能稍微具体的描述一下吗?不是很懂
uianster 2019-05-01
  • 打赏
  • 举报
回复
先检测直线,应该不会受到缺陷点的影响,然后二值化,在直线上下范围中用上减下(基本可获得一条线,且可知道那些点变化大,通过阈值也能过滤一些变换小的点)
sichuanwww 2019-04-30
  • 打赏
  • 举报
回复
腐蚀一下,然后再光滑边沿
ikkl220 2019-04-30
  • 打赏
  • 举报
回复
矩形框检测,旋整,然后判断矩形线上点偏移量
  • 打赏
  • 举报
回复
我找到个代码,网上看的。
dyclg 2019-04-17
  • 打赏
  • 举报
回复
引用 1 楼 sevancheng 的回复:
检测直线,判断直线的长度、起点、终点
直线检测会不会把类似小缺口的缺陷忽略掉呢?
dyclg 2019-04-17
  • 打赏
  • 举报
回复
引用 2 楼 wxgxgp 的回复:
对于凸起的:从左到右像素的变化为白-黑-白,符合这个的即为凸起缺陷 对于凹陷的:从左到右像素的变化为黑-白-黑,符合这个的即为凹陷缺陷
这个其实还挺复杂的 只单纯判断像素变换应该不行 因为还存在其他的缺陷(连桥)及边缘图像影响
dyclg 2019-04-17
  • 打赏
  • 举报
回复
引用 3 楼 zgl7903 的回复:
调整检测阈值 比如超过N个点的变化的作为缺陷
这个是具体怎么操作的呢?
zgl7903 2019-04-17
  • 打赏
  • 举报
回复
调整检测阈值 比如超过N个点的变化的作为缺陷
勇敢牛牛_ 2019-04-17
  • 打赏
  • 举报
回复
对于凸起的:从左到右像素的变化为白-黑-白,符合这个的即为凸起缺陷 对于凹陷的:从左到右像素的变化为黑-白-黑,符合这个的即为凹陷缺陷
dyclg 2019-04-17
  • 打赏
  • 举报
回复
引用 7 楼 想成为dalao的羽织 的回复:
我找到个代码,网上看的。
能分享
sevancheng 2019-04-16
  • 打赏
  • 举报
回复
检测直线,判断直线的长度、起点、终点

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧