时间:2021-05-22
一、图像的加法
图像相加可以直接利用numpy模块进行相加,也可以采用opencv里面函数进行相加,
注意事项:相加的图像类型、大小必须相同
具体代码如下:
# -*- coding: utf-8 -*-import cv2import numpy as npimg=cv2.imread('4.jfif') x = np.uint8([200])y = np.uint8([10])print cv2.add(x,y) # 200+10 = 210 print x+y # 210二、图像混合(不同权重的图像相加)
上式中为第一张图片image1的比重因子,Image为合成后的图像。为常数(个人理解为增加图像的亮度)
注意事项:其实质为图像的加法,要求图像类型大小均相同。
opencv中利用cv2.addWeighted()进行图像混合,权重不同,会得到不同的透明图像。
具体示例如下所示:
# -*- coding: utf-8 -*-import cv2import numpy as np img1=cv2.imread('shu1.jpg')img2=cv2.imread('shu2.jpg') Image=cv2.addWeighted(img1,0.8,img2,0.2,0) #img1的比重因子为0.7,img2的比重因子0.3,伽马为0 cv2.imshow('Image',Image)cv2.waitKey(0)cv2.destroyAllWindow()运行结果如下所示:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python读取图像原图:importcv2#利用opencv读取图像importnumpyasnp#利用matplotlib显示图像importmatplot
图像加法1.使用Numpy加法运算方式:结果=图像1+图像2原理:图像数据格式为unit88位二进制表示范围是0到255。二进制相加1.不超过255的,如100
语言:python+opencv为什么使用图像腐蚀和图像膨胀如图,使用图像腐蚀进行去噪,但是为压缩噪声。对腐蚀过的图像,进行膨胀处理,可以去除噪声,并保持原样形
本文实例为大家分享了python读取LMDB中的图像具体代码,供大家参考,具体内容如下图像数据写入LMDB之后最好再按照写入的逻辑反向解析写入的图像,如果图像能
降噪处理。利用计算机对网页设计中的图像进行处理时,图像的降噪处理是必需的,也是非常重要的。图像如果没有进行降噪处理,就无法满足网页图像的要求,会直接影响网页的浏