【发布时间】:2019-10-14 07:16:12
【问题描述】:
我的图片看起来像这样enter image description here 我正在尝试将图像文件堆叠到一个文件中,并将黑白图像的大小调整为 1000X1000。但我没有得到,我有大小为 600X400 的图像,但我需要它到 1000 像素大小,请帮助我怎么做。 这是我的图片加载:
import cv2
import glob
img= [cv2.imread(file) for file in glob.glob('C:/Users/NanduCn/jupter1/deepl/challenges-master/ML/stack1/*jpg')]
img2= [cv2.imread(file) for file in glob.glob('C:/Users/NanduCn/jupter1/deepl/challenges-master/ML/stack2/*jpg')]
img3= [cv2.imread(file) for file in glob.glob('C:/Users/NanduCn/jupter1/deepl/challenges-master/ML/stack3/*jpg')]
img4= [cv2.imread(file) for file in glob.glob('C:/Users/NanduCn/jupter1/deepl/challenges-master/ML/stack4/*jpg')]
这里我将所有图像放入一个列表中:
img=img1+img2+img3+img4
我在这里调整图像大小:
im_g=cv2.resize(img,(1000,1000))
--------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-69-56a6794f0ec5> in <module>()
----> 1 im_g=cv2.resize(img,(1000,1000))
TypeError: src is not a numpy array, neither a scalar
【问题讨论】:
-
你意识到缩进在 Python 中很重要吗?
标签: opencv image-processing deep-learning computer-vision cv2