像素差异检测

检测两个像素颜色的变化,有如上截图两种方法:

  1.     计算对应像素RGB三分量的曼哈度距离。如果对应像素曼哈度距离大于某一阈值,则说明对应两个像素是不同的。
  2.     利用颜色编码比较其两个对应像素是否有变化。如果对应像素的颜色编码值一样,则说明对应两像素无变化,否则对应像素是不同的。编码规则如下:假设某一像素RGB值为157,255,128,对应的二进制为10011101,11111111,10000000。如果我们用3bit进行编码,则RGB三分量分别取其高3位,100,111,100然后相应的移位并进行或运算,得到最终的颜色编码值为:100111100。我们只需要比较对应像素的颜色编码是否一致,即可判断对应的像素是否在运行的变化范围内。编码使用的位数越大,其对应像素不同的概率就越高。

以下是比较像素和周围像素的差异,类似找到轮廓的一个操作:

摘至:<<Digital Image Processing:Practical Approach>>

Borko Furht • Esad Akar Whitney Angelica Andrews

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值