视觉助手教程6-9章(2) - 图文

2025/5/7 3:34:27

图23 颜色运算-模常量

图24颜色运算-模图像

图25 颜色运算-绝对值常量

图26 颜色运算-绝对值图像

以上就是一些常用的算术运算的方法与效果。下面再来了解一下逻辑运算。 (责任编辑:http://shixinhua.com)

And与:执行一个逻辑与在原始输入图像和一个常量之间或原始图像与另一个缓存的图像之间。这个运算是逐位操作的。逐位操作,具体是指像素的每个通道对应的值转换成二进制后逐位进行操作。例如点PA(100,50,80)与点PB(20,180,220)进行与操作,则结果为Pn=(100&20,50&180,80&220)=(0110 0100&0001 0100,0011 0010&1011 0100,0101 0000&1101 1100)=(0000 0100,0011 0000,0101 0000)=(4,48,80)。从图9所示的特殊值中也可以看到,当PB为255时,即所有8位都为1时,逐位相与完全由PA来决定,一点与常量255相与时,

结果保持不变。而与0相与时,0的二进制八个位全为0,则相与后所有点都为0。因此任何一个点为与0相与,其值都为0。以下其它逐位操作情况类似。 Not非:运算中并没有独立的非运算,不过需要了解其意义,就是对当前值取反。如当前值为0,非运算后为1,如当前值为1,非运算后为0。

Not And与非:即先进行一次与运算,再进行一次非运算。可以在原始输入图像与一个常量或者是另一幅图像。逐位操作。

Or或:执行逻辑或运算在原始输入图像与常量或另一幅缓存的图像之间。逐位运算。

Not Or或非:执行逻辑或非运算(即先进行一次或运算,再进行一次非运算)在原始图像与常量或另一幅缓存的图像之间。逐位操作运算。

Exclusive Or异或:在原始输入图像与常量或另一幅缓存的图像之间执行异或运算。

Not Exclusive Or异或非:在原始输入图像与常量或另一幅缓存的图像之间执行异或非运算。 Logical Difference逻辑差:逻辑差这个概念在一般的逻辑中比较少见。在图8所示的逻辑运算中可以看到逻辑差的定义为Pn=PA And (Not PB),即先对图像B或常量进行非操作,然后再与原始输入图像A进行与运算。也是逐位操作的运算。下面我们来看一些例子:

图27 颜色运算-与常量255-225-255

图28颜色运算-与常量128-128-128

图29 颜色运算-与图像


视觉助手教程6-9章(2) - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 视觉助手教程6-9章(2) - 图文 的文档
相关推荐
相关阅读
× 快捷下载通道(下载后可以自由复制和排版)

开通会员免费下载

开通会员后百万份文档资料免费自由复制和下载,是您最优的选择,赶快来试试吧!

单篇下载:10元 点击下载

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219