Tensorflow图像通道合并,IndexError: too many indices for array
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Tensorflow图像通道合并,IndexError: too many indices for array
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                在讀入多張圖像并且在第3維上進行合并時(image[:, :, :]),出現IndexError: too many indices for array錯誤
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)錯誤信息提示如下
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
原因在于讀入方式,當cv2.imread錯誤得到解除
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)控制臺輸出結果如下
E:\anaconda1\python.exe "E:/project/GAN/test.py"
(256, 512, 2)
Process finished with exit code 0
總結
以上是生活随笔為你收集整理的Tensorflow图像通道合并,IndexError: too many indices for array的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: CNN in MRF: Video Ob
- 下一篇: PatchGAN
