基于基于python的的opencv快速入门快速入门——图像运算图像运算
基于基于python的的opencv快速入门快速入门——图像运算图像运算
太原理工机器人团队太原理工机器人团队20日打卡日打卡day15
1、图像加法运算、图像加法运算
图像加法运算分为两种
加号运算符
cv2.add()函数
加号运算符加号运算符
加号运算符遵循以下规则
如果两个图像对应像素和小于255,取相加值
如果两个图像像素值的和大于255,取对于256的模
cv2.add()函数函数
cv2.add()的函数满足以下规则
两个图像对应像素和小于255,取相加值
如果两个图像像素值的和大于255,取255
语法为
计算结果 = cv2.add(像素值a,像素值b)
Notes:
cv2.add()的参数有可能有以下3种情况
计算结果 = cv2.add(图像1,图像2)
两个参数都是图像
此时参与运算的图像大小和类型必须保持一致
计算结果 = cv2.add(数值,图像)
第一个参数是数值,第二个参数是图像
此时将超过图像饱和值的数值处理为饱和值(最大值)
计算结果 = cv2.add(图像,数值)
第一个参数是图像,第二个参数是数值
此时将超过图像饱和值的数值处理为饱和值(最大值)
import cv2
a = cv2.imread("Second.jpg")
b = a
result1 = a+b
result2 = cv2.add(a,b)
cv2.imshow("original",a)
cv2.imshow("result1",result1)
cv2.imshow("result2",result2)
cv2.waitKey()
cv2.destroyAllWindows()
评论0
最新资源