C/C++ 图像处理(19)------细化算法

本文详细介绍了使用C/C++实现Zhang-Suen图像细化算法的过程,包括算法的两步操作和删除像素点的四个判断条件。通过图像分析,解释了条件的设置原因,并展示了细化结果及其局限性,同时提到了如何获取对象的端点和交叉点。
摘要由CSDN通过智能技术生成

准备了半年多的博士考试终于结束了!现在开始整理半年来没来得及发的一些技术总结。

“C/C++ 图像处理”系列文章是随着本人做东西的先后写成的,文章的前后关系可能不太明显,在这里先跟关注专栏的各位老哥说声抱歉,在“深度学习”系列文章中会尽量改掉这个较为随意的风格,让文章更具可读性。

之前做的项目有关于“图像细化”方面的应用,因此研究了ZhangSuen细化算法,在这里总结一下:

这里写图片描述

首先见上图,其表示3*3的像素块,且每个像素都贴了标签,以更好的解释算法。另外,本人用红色表示前景像素,用绿色表示背景像素,如下图所示,P9为前景像素,P4为背景像素,而P1为目标像素,也就是我们正要判断它该不该被细化掉的像素点。

  • 12
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 26
    评论
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值