-2

嗨 Stackoverflow 社区,有没有办法一次为 cv2 提供两个图像?我正在使用 python 2.7 下面是我尝试的代码:

image1 = abc.jpg
image2 = def.jpg
imageArry = []
imageArry.append(image1,image2)
cv2.imread(imageArry)

这不起作用,因为不正确,我的问题是如果成功将两个图像附加到一个数组中,在 cv2.imread 中它会一次获得两张图片吗?

4

1 回答 1

0

我有一个解决方案,它可能可以在下面做到这一点:

image1 = abc.jpg
image2 = def.jpg
imageArry = []
for ix in [image1, image2]
   imageArry.append(ix)
   imageCatch = ','.join(imageArry)
getCatch1,getCatch2 = imageCatch.split(',')
if getCatch1 is not None:
   img = cv2.imread(getCatch1)
elif getCatch2 is not None:
    img =cv2.imread(getCatch2)

它可能看起来不太好,但它目前没有错误,如果有人可以让它变得更好,可以试试谢谢。

于 2018-10-25T08:40:33.880 回答