python-opencv-图像的叠加,,图像的叠加实际上就是
python-opencv-图像的叠加,,图像的叠加实际上就是
图像的叠加实际上就是对图像的高度、宽度和颜色通道数进行简单的加法操作。在OpenCV中,我们使用add(src1,src2,dst=None,mask=None,dtype=None)函数来实现图像的叠加
import cv2import numpy as npimport randomimg = cv2.imread("500x400.jpg",1)img1 = cv2.imread("tuzi500x400.jpg",1)cv2.imshow(‘img‘,img)cv2.imshow(‘img1‘,img1)dst=cv2.add(img,img1)‘‘‘参数1 参数2 待叠加的两个图像,两个图像的大小,通道数必须一致‘‘‘cv2.imshow(‘dst‘,dst)cv2.waitKey()
效果图:
可以看到,经过add()函数叠加后的图像好多地方都偏向于白色(255,255,255)。这是因为,当颜色通道数进行相加的时候,叠加结果会让颜色通道数接近255(白色)。例如原像素值为(200,155,188)和(100,55,88)的两个像素值经过add()函数叠加后变成了(255,210,255)(注意,颜色通道值最大为255,叠加超过255会自动变成255)。
python-opencv-图像的叠加
相关内容
- Python 根据关键字取出json的值,, def ge
- Selenium+python --定位下拉列表框并选取内容,,follow yoy
- 利用本地浏览器远程服务器上的jupyter notebook(报错/u
- Python之DataFrame更改列名及重拍列顺序,,日常在处理数据
- Python 简易版选课系统,,一、创建学生类# #
- 新浪微博注册(elenium Python 自动化),,from selen
- C#调用Python(一),,python文件中未
- Python3---内建函数---any(),,前言该文章描述了函数
- python读取ini配置的类封装,,此为基础封装,未考虑
- python中的next()以及iter()函数,,我们首先要知道什么是
评论关闭