Tensorflow图像通道合并,IndexError: too many indices for array
生活随笔
收集整理的這篇文章主要介紹了
Tensorflow图像通道合并,IndexError: too many indices for array
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在讀入多張圖像并且在第3維上進(jìn)行合并時(shí)(image[:, :, :]),出現(xiàn)IndexError: too many indices for array錯(cuò)誤
data1 = imread('E:/dataset/Train_gray/2011_09_26_drive_0001_extract0000000000.png') data2 = imread('E:/dataset/Train_gray/2011_09_26_drive_0001_extract0000000001.png') data=np.concatenate((data1[:,:,0],data2[:,:,0]),axis=2)錯(cuò)誤信息提示如下
Traceback (most recent call last):
? File "E:/project/GAN/test.py", line 28, in <module>
??? data=np.concatenate((data1[:,:,0],data2[:,:,0]),axis=2)
IndexError: too many indices for array
原因在于讀入方式,當(dāng)cv2.imread錯(cuò)誤得到解除
data1 = cv2.imread('E:/dataset/Train_gray/2011_09_26_drive_0001_extract0000000000.png') data2 = cv2.imread('E:/dataset/Train_gray/2011_09_26_drive_0001_extract0000000001.png') data=np.concatenate((data1[:,:,0:1],data2[:,:,0:1]),axis=2) print(data.shape)控制臺(tái)輸出結(jié)果如下
E:\anaconda1\python.exe "E:/project/GAN/test.py"
(256, 512, 2)
Process finished with exit code 0
總結(jié)
以上是生活随笔為你收集整理的Tensorflow图像通道合并,IndexError: too many indices for array的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CNN in MRF: Video Ob
- 下一篇: PatchGAN