第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/23 19:22:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

图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) - 图文 的文档
视觉助手教程6-9章(2) - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0x2ge1ozrr3pit885vlw_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top