数字图像处理与深度学习技术应用 课件 第3章图像的合成处理.pptx

数字图像处理与深度学习技术应用 课件 第3章图像的合成处理.pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第3章图像的合成处理

目录3.1图像的代数运算3.1.1图像加运算3.1.2图像减运算3.2图像逻辑运算

3.1图像的代数运算

理论基础代数运算是指对两幅输入图像进行点对点的加、减、乘、除计算而得到输出图像的运算。加运算C(x,y)=A(x,y)+B(x,y)减运算C(x,y)=A(x,y)-B(x,y)乘运算C(x,y)=A(x,y)×B(x,y)除运算C(x,y)=A(x,y)÷B(x,y)

3.1.1图像加运算

理论基础把针对同一目标物在相同条件下,做M次重复摄取的图像相加,取平均值作为输出图像,输出的平均图像(x,y)中随机噪声的含量,比单幅图像s(x,y)的随机噪声含量削弱S(x,y)=G(x,y)+F(x,y)(3-5)G(x,y)是非相关的、具有零均值的随机噪声

函数说明retval=cv2.resize(src,dsize,fx=None,fy=None,interpolation=None)该函数用于将原始图像调整为指定大小。retval:输出指定大小图像;src:原始图像;dsize:输出图像的尺寸(元组方式),注意desize的参数顺序是,第一个参数指定输出图像的宽度(列数),第二个参数指定输出图像的高度(行数);fx:沿水平轴缩放的比例因子;fy:沿垂直轴缩放的比例因子;interpolation:插值方式

效果展示图像通常用由采样点的值所组成的矩阵来表示。每一个采样单元叫作一个像素(pixel),

3.1.2图像减运算

函数说明理论基础图像相减可用于去除一幅图像中所不需要的图案,也可以用于检测同一场景的两幅图像之间的变化。当两幅图像进行减运算时,相同位置的背景点因为灰度值相同,结果变成了黑点

函数说明result=cv2.subtract(a,b)该函数由OpenCV提供用于实现图像减法运算。result:表示计算的结果;a、b:表示需要进行减法计算的两个像素值。当使用cv2.subtract()函数进行图像减运算时。规则如下:

效果展示

3.2图像逻辑运算

理论基础按位逻辑运算是一种对图像进行像素级别的逻辑操作的方法。基本运算法则如下:(1)与运算的法则是当两个值都是1时两个数与的结果等于1,其他全为0。(2)或运算的法则是当两个值都是0时两个数或的结果等于0,其他全为1。(3)异或运算的法则是当运算的两个数取值不同时,结果为1;相同则为0。(4)非运算的法则是当数值为0时,结果为1;当数值为1时,结果为0。

位与运算函数说明在OpenCV中的cv2.bitwise_and()函数用于进行位与运算,其一般格式为:retval=cv2.bitwise_and(src1,src2[,mask])retval:表示与输入值具有相同大小的输出值;src1:表示第一个输入值;src2:表示第二个输入值;mask:表示可选操作掩码。

效果展示效果展示通过位与运算提取掩膜图像中感兴趣的区域,按位逻辑运算可以用于图像分割,提取感兴趣的目标。

位或运算函数说明OpenCV中的cv2.bitwise_or()函数用于进行位或运算,其一般格式为:retval=cv2.bitwise_or(src1,src2[,mask])retval:表示与输入值具有相同大小的输出值;src1:表示第一个输入值;src2:表示第二个输入值;mask:表示可选操作掩码。

效果展示两个图像进行位或操作,将不同的图像部分进行组合,可以实现图像的混合、叠加和融合效果。这在图像处理、特效制作和图像合成中常用于创建创意效果和特殊效果。

位非运算函数说明OpenCV中的cv2.bitwise_not()函数用于按位非运算,其一般格式为:retval=cv2.bitwise_not(src[,mask])retval:表示与输入值具有相同大小的输出值;src:表示输入值;mask:表示可选操作掩码。

效果展示位非运算实际上是对图像二值化后进行反色变换的结果。

位异或运算函数说明(1)OpenCV中的cv2.bitwise_xor()函数用于位异或运算,其一般格式为:retval=cv2.bitwise_xor(src1,src2[,mask])retval:表示与输

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档