二值化起什么作用 点击:0 | 回复:14



laibing

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:49帖 | 182回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-01-08 11:30:00
楼主
请问各位,二值化起什么作用?



laibing

  • 精华:1帖
  • 求助:0帖
  • 帖子:49帖 | 182回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-01-10 20:22:00
1楼
怎么没人回答呀

songame81

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 95回
  • 年度积分:0
  • 历史总积分:344
  • 注册:2004年10月28日
发表于:2007-01-10 21:32:00
2楼
就是将图像分成黑和白,更加有利于做图像处理判别

laibing

  • 精华:1帖
  • 求助:0帖
  • 帖子:49帖 | 182回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-01-11 08:42:00
3楼
能详细讲述一下吗?

songame81

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 95回
  • 年度积分:0
  • 历史总积分:344
  • 注册:2004年10月28日
发表于:2007-01-11 13:02:00
4楼
就是将一幅图像的所有像素点按照256灰阶分类,每个像素点表示一个灰阶,然后我们将高于某一灰阶像素全部显示成白色,低于某一灰阶的像素点显示成黑色。这样就完成了对一幅图像二值化处理。在实际应用中,例如说金属表面,良品在照明下显示为灰阶125,而有瑕疵的产品会产生低于灰阶125的像素点,假设产生的是70,然后你设定你的判别标准时100(以上为白色,以下为黑色),这时瑕疵显示的是黑色,你测量你得到区域内图像的黑色面积,瑕疵产品的话产生的黑色面积就较大,以此你可以判别这个产品是否是次品还是良品。

songame81

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 95回
  • 年度积分:0
  • 历史总积分:344
  • 注册:2004年10月28日
发表于:2007-01-11 13:03:00
5楼
就是将一幅图像的所有像素点按照256灰阶分类,每个像素点表示一个灰阶,然后我们将高于某一灰阶像素全部显示成白色,低于某一灰阶的像素点显示成黑色。这样就完成了对一幅图像二值化处理。在实际应用中,例如说金属表面,良品在照明下显示为灰阶125,而有瑕疵的产品会产生低于灰阶125的像素点,假设产生的是70,然后你设定你的判别标准时100(以上为白色,以下为黑色),这时瑕疵显示的是黑色,你测量你得到区域内图像的黑色面积,瑕疵产品的话产生的黑色面积就较大,以此你可以判别这个产品是否是次品还是良品。

songame81

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 95回
  • 年度积分:0
  • 历史总积分:344
  • 注册:2004年10月28日
发表于:2007-01-11 13:03:00
6楼
就是将一幅图像的所有像素点按照256灰阶分类,每个像素点表示一个灰阶,然后我们将高于某一灰阶像素全部显示成白色,低于某一灰阶的像素点显示成黑色。这样就完成了对一幅图像二值化处理。在实际应用中,例如说金属表面,良品在照明下显示为灰阶125,而有瑕疵的产品会产生低于灰阶125的像素点,假设产生的是70,然后你设定你的判别标准时100(以上为白色,以下为黑色),这时瑕疵显示的是黑色,你测量你得到区域内图像的黑色面积,瑕疵产品的话产生的黑色面积就较大,以此你可以判别这个产品是否是次品还是良品。

开达

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 21回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2006年12月25日
发表于:2007-01-11 13:16:00
7楼

请问:
上面的例子是通过测量黑色面积的大小,
来判断是不是废品?

软件有自动计算其面积,再比较输出的功能吗

laibing

  • 精华:1帖
  • 求助:0帖
  • 帖子:49帖 | 182回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-01-11 20:11:00
8楼
那256灰阶是怎么分的,如何知道某个点的灰阶值到底是多少呢?

songame81

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 95回
  • 年度积分:0
  • 历史总积分:344
  • 注册:2004年10月28日
发表于:2007-01-11 21:23:00
9楼
to 开达
   上面的例子是通过计算白色面积来实现的,因为产品是这样定义的。当然产品有自动反转的功能,就是将白色显示为黑色,黑色显示为白色,这样要计算黑色的面积就只要计算白色的面积就可以了,然后能够自动识别自动输出,也能将这些数字量通过通讯口输出。

songame81

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 95回
  • 年度积分:0
  • 历史总积分:344
  • 注册:2004年10月28日
发表于:2007-01-11 21:33:00
10楼
to SD123
  灰度的划分是根据白色与黑色的明暗程度分成256个等级,如果RGB图像的话,我们可以这样来理解:对于只有灰度的像素点,都是由具有同样亮度的红绿蓝三原色组成,所以分析红绿蓝三原色的亮度就能够确定一个像素点的灰度。

laibing

  • 精华:1帖
  • 求助:0帖
  • 帖子:49帖 | 182回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-01-12 09:02:00
11楼
那多亮是255,多暗是0 呢?这怎么划分呢?

songame81

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 95回
  • 年度积分:0
  • 历史总积分:344
  • 注册:2004年10月28日
发表于:2007-01-12 12:36:00
12楼
如果一个白色像素在CCD上反映为1V,黑色像素反映CCD上为0V,那就把电压0-1V分成256等份。根据电压就得到该点的亮度

laibing

  • 精华:1帖
  • 求助:0帖
  • 帖子:49帖 | 182回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-01-12 13:16:00
13楼
那CCD上是否要设定好多亮是1VDC,多暗是0 VDC呢

songame81

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 95回
  • 年度积分:0
  • 历史总积分:344
  • 注册:2004年10月28日
发表于:2007-01-12 17:45:00
14楼
这个我也不了解具体如何实现,只是讲了这个道理。细节的话希望你自己通过学习研究能够找到相关的答案,或者有哪位高人来做更进一步说明。我个人的理解是这个可以自己定义的,但不知道为什么一定要分成256等份,也就不知道了。

相关主题

官方公众号

智造工程师