计算机视觉学习笔记:python&OpenCV—— 2 图像运算

本文详细介绍了使用Python和OpenCV进行图像运算,包括加法运算的两种方法,加权求和的实现,以及按位逻辑运算的常用操作。通过cv2.add()函数和直接使用运算符进行加法处理时,对于超过255的像素值有不同的处理规则。cv2.addWeighted()函数用于加权求和,可以调整图像的亮度。按位逻辑运算是图像处理的重要部分,OpenCV提供了多种按位运算符来处理图像的二进制数据。
摘要由CSDN通过智能技术生成

2 图像运算

图像的加减法,是复杂运算的基础。

2.1 加法运算

可以直接通过运算符“+”进行运算,也可以通过从cv2.add()函数进行加法运算。
值得注意的是,如果加法运算中出现了超过255数值(像素值的范围是[0,255]),两种方法的处理方式不太一样。
1 加号运算
对像素值为a的图像a以及像素值为b的图像b进行求和运算时,规则为:

mod是取模。例如255+60=315,大于255,则计算(255+60)%256=59,得到计算的结果是59.
2 cv2.add函数
语法格式为:

计算结果=cv2.add(像素值a,像素值b)

函数cv2.add求和运算规则为:

2.2 图像加权求和

dst=saturate(src1×α+src2×β+γ);saturate表示取最大值
注意,src1和src2大小和类型一定要相同。
opencv提供的加权求和函数是cv2.addWeighted(),语法格式为:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值