我想垂直连接很多图像。我用过 skimage
然后在每次迭代中读取图像 io
读取图像和 vconcat
垂直连接旧图像上的新图像。我的代码的结果没有连接图像,只是组合图像。如何使每次迭代中的每个图像相互垂直连接的任何想法。
我想垂直连接第一个图像和第二个图像
但我得到了这个结果
任何帮助,将不胜感激。
data=[]
if nSpectogram <3765:
for k in range (0,21):
path=io.imread('E:\\wavelet\\spectrograms\\paz05\\'+'spec_'+isPreictal+'_'+str(nSpectogram+1)+'_'+str(k+1)+'.png')
im_v_array=np.array(im_v)
data.append(path)
res=np.concatenate(data)
plt.imshow(res,cmap='inferno', aspect='auto', interpolation='nearest')
最佳答案
用 -
merged_img = []
for i in range(3):
img = io.imread('https://machinelearningblogs.com/wp-content/uploads/2018/03/849825_XL-830x400.jpg')
merged_img.append(img)
merge = np.concatenate(merged_img)
plt.imshow(merge)
只需将所有图像添加到
list
在 for
阅读它们后循环并将列表传递给 np.concatenate
关于python - 如何在python中使用for循环垂直连接1000张图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63847736/