(Python+OpenCV)图像加法

使用OpenCV将两张图片相加。

#!/usr/bin/env python
# coding: utf-8

# In[4]:


#图片加法
import sys
import cv2 as cv


# In[5]:


print('Python的版本为:Python',sys.version_info.major)
print('OpenCV的版本为:',cv.getVersionString())


# In[6]:


#图片路径
#(避免有中文)
image_path=r'C:\Users\94456\Desktop\test2020_09_03\picture\cat.jpg'


# In[8]:


#读取图片
image=cv.imread(image_path)


# In[10]:


#将图片叠加两次
image_double=cv.add(image,image)


# In[12]:


#输出原图的形状和像素数
print(image.size)
print(image.shape)
#输出叠加图的形状和像素数
print(image_double.size)
print(image_double.shape)


# In[14]:


#图像拼接对比
import numpy as np
image_compare=np.hstack((image,image_double))


# In[19]:


#显示原图
cv.namedWindow('cat',cv.WINDOW_NORMAL)
cv.resizeWindow('cat',400,200)
cv.imshow('cat',image_compare)
cv.waitKey(0)


# In[ ]:




相加后的矩阵对比:

相加后的图片与原图片对比:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Think@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值