python - 如何在python中使用for循环垂直连接1000张图像?
问题描述
我想垂直连接很多图像。我曾经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')
解决方案
推荐阅读
- c# - .NET 上的 SignalR 无法将派生类或接口的实现发送到客户端
- java - Spring-Integration:如何通过网关触发文件读取
- ios - 访问 tableView.visibleCells 会导致标头重新加载
- chapel - 如何获取 Chapel 中当前文件、模块和过程的名称
- mysql - mysql搜索数字范围的逗号列表
- android - 使用 setBinding 在 Android 项目的 settings.gradle 上导入库的问题
- haskell - 如何定义一个基于 sum 类型的子类型过滤列表的 lambda 函数?
- elisp - 获取进程的输出
- css - 使用 CSS 网格自动均匀分布列
- python - Pythonanywhere。ImportError:没有名为“crispy_forms”的模块