图像加法运算@Fu Xianjun. All Rights Reserved.

本文探讨了在图像处理中对图像进行加法运算的两种方法:直接使用加法运算符和使用OpenCV的cv2.add()函数。加法运算符对像素值超过255的进行取模处理,导致图像变暗;而cv2.add()则将超出部分饱和度设为255,使图像变亮。这两种方法在处理图像像素值相加后的饱和度处理上存在显著差异。
摘要由CSDN通过智能技术生成

图像加法运算

图像处理过程中,经常需要对图像进行加法运算。可以通过加法运算符“+”对图像进行加法运算,也可以通过cv2,add()函数对图像进行加法运算

素材:

在这里插入图片描述在这里插入图片描述

加号运算符

编写程序如下:

import cv2 
img1=cv2.imread("LinuxLogo.jpg")
img2=cv2.imread("WindowsLogo.jpg")
img3=img1+img2
cv2.imshow("add",img3)
cv2.waitKey()
cv2.destroyAllWindows()

运行结果:

在这里插入图片描述

cv2.add()函数

编写程序如下:

import cv2 
img1=cv2.imread("LinuxLogo.jpg")
img2=cv2.imread("WindowsLogo.jpg")
img3=cv2.add(img1,img2)
cv2.imshow("add",img3)
cv2.waitKey()
cv2.destroyAllWindows()
运行结果:
在这里插入图片描述

总结

从两种加法运算结果中可以看出差异:

使用加法运算符计算图像像素值的和时,将和大于255的值进行了取模处理,取模后大于255的这部分值变得更小,导致本来应该更亮的像素点变得更暗。

使用函数cv2.add()计算图像像素值的和时,将和大于255的值处理为饱和度255.图像像素值相加后让图像的像素值增大了,图像整体变亮。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值