基于图像处理系统计算靶纸图像中每个枪孔的环数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

灰度图二值化
腐蚀与膨胀

(1)腐蚀:用3x3的结构元素,扫描图像的每一个像素用 结构元素与其覆盖的二值图像做“与”操作如果都为1, 结果图像的该像素为1。否则为0。 结果:使二值图像减小一圈。


(2)膨胀:用3x3的结构元素,扫描图像的每一个像素用 结构元素与其覆盖的二值图像做“与”操作如果都为0, 结果图像的该像素为0。否则为1。

Gray = R*0.299 + G*0.587 + B*0.114
而实际应用时,希望避免低速的浮点运算,所以需要整 数算法。我们可以将它们缩放1000倍来实现整数运算算 法: Gray = (R*299 + G*587 + B*114 + 500) / 1000

原图与灰度图
灰度图二值化

图像的二值化,就是将图像上的像素点的灰度值设置为 0或255,也就是将整个图像呈现出明显的只有黑和白的 视觉效果。 根据阈值选取的不同,二值化的算法分为固定阈值和自 适应阈值。 比较常用的二值化方法则有:双峰法、P参 数法、迭代法和OTSU法等。 我们采用的是双峰法。


双峰法取阈值

根据图像的灰度直方图,在有两个峰值(分别对应于图 像中的对象与背景)存在条件下,在两峰的中间谷取阈 值。有图可得,阈值为128。
计算靶纸图像中每个枪孔的环数来自百度文库
组员:
实验流程

一.弹孔识别


1.灰度化
2.二值化 3.数学形态学处理(腐蚀膨胀) 二.环值判定 1.边缘检测


2.靶环半径及靶心半径提取
3.环值计算
灰度化

由于真彩色图像包含的信息量比灰度图大很多,如果直 接处理真彩色图,处理速度会迅速下降,而且在精度方 面与采用灰度图处理几乎没有区别。 对于彩色转灰度,有一个很著名的心理学公式:
结果:使二值图像扩大一圈。

数学形态学处理

先对二值化后的图像进行腐蚀操作后再用膨胀复原,可 除去图像中黑色噪点。同时确定图像边界。
1次膨胀
主要观察10环内的 弹孔,由于腐蚀会 将黑色弹孔消去。 膨胀操作使黑色弹 孔变大,则能看清 10环内的弹孔。
2次膨胀腐蚀
对区域分割后的靶 图像做两次膨胀运 算,去掉部分数字 和靶环线干扰。靶 面有效区域边缘向 背景区域扩张了几 个像素,需要再做 两次腐蚀运算,使 靶面有效区域边缘 收缩回原来的位置。 取得靶面有效面积。
谢谢
相关文档
最新文档