【发布时间】:2017-10-05 07:27:51
【问题描述】:
我有一个简单的代码来尝试将 opencv 图像与addWeighted() 混合
功能。它向我显示了错误
输入参数的大小不匹配
以下是我的代码
import cv2
import numpy as np
img1 = cv2.imread('/home/jianyepa/Downloads/gtr1.jpg')
img2 = cv2.imread('/home/jianyepa/Downloads/r1.png')
dst = cv2.addWeighted(img1,0.7,img2,0.3,0)
cv2.imshow('dst', dst)
cv2.waitkey(0)
cv2.destroyAllWindows
我用img.shape检查了两张图片的大小和通道,两张图片都显示(720、1280、3)。我不知道为什么会出现这个错误。
请帮忙。谢谢。
【问题讨论】:
-
尝试将 .png 文件转换为 .jpg 文件,然后执行相同操作。
-
@JeruLuke 是的,你解决了我的问题。请添加为答案。谢谢。