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相关推荐
- 报错:IndexError: too many indices for array
在使用ribodiff进行TE分析的时候,出现下方报错: Traceback (most recent call last):File ".\TE.py", line 81, in ...
- 使用Opencv分离图像通道/合并图像通道
一. 使用cvSplit将图像的中的通道拆分到单个图像中 1.所需函数:cvSplit 函数功能:将图像的中的通道拆分到单个图像中 函数原型: void cvSplit( const CvArr* s ...
- OpenCV(九)—————图像通道合并与分离(C++)
1.分离 将一张图像分别分成三个通道的图像. 使用split()函数,分离之后的数据存到一个Mat对象的容器中. #include <opencv2/opencv.hpp> #includ ...
- IndexError: too many indices for array
注意,一维数组的切片是list[x],二维数组的切片是list[x,y],搞错了就会报错. 在练习机器学习的时候遇到了一个小问题,花费了挺长时间,故记录下 源码 查看全文 http://www.tao ...
- 【Python·问题解决】IndexError: too many indices for array: array is 2-dimensional, but 3 were indexed
- python: too many indices for array
出现这个问题的主要是维度不匹配,也就是说,矩阵中的维度出现了冗余的情况,例如数据中的数据维度不统一,导致矩阵的维度变为(n,)的情况产生.例如: 一.数据中维度不同造成 在上述例子中,a和b数组的维度 ...
- opencv-python 9.4 拆分及合并图像通道
opencv-python 教程 https://www.cnblogs.com/Undo-self-blog/p/8424220.html 9.4 拆分及合并图像通道 有时我们需要对 BGR 三个通 ...
- OpenCV 图像通道的拆分与合并
有时需要在B, G, R通道图像上单独工作.在这种情况下,需要将BGR图像分割为单个通道,或者在其它情况下,可能㤇将这些单独的通道合并到BGR图像. 通道拆分 import matplotlib.py ...
- 【OpenCV3】图像通道分离与合并——cv::split()与cv::merge()详解
在图像处理中,尤其是处理多通道图像时,有时需要对各个通道进行分离,分别处理:有时还需要对分离处理后的各个通道进行合并,重新合并成一个多通道的图像.opencv2和opencv3中实现图像通道的合并与分 ...
最新文章
- 3- MySQL数据类型
- bitmapdata转成bytearray
- 未來用工新趨勢_数字化商业浪潮来袭 未来用工新趋势成焦点
- TCP服务器端和客户端建立连接 - 客户端的回调处理
- 国服服务器_《Minecraft我的世界》第三方服务器的基本储备
- 宝塔linux面板假设nextcloud,宝塔面板部署NextCloud(14.0.3)逐一解决后台安全及设置警告...
- ci 数据库异常捕获_系统地捕获错误:如何通过4个步骤构建GitLab CI测试管道
- [c/c++]指针数组 pk 数组指针
- iOS 14惊现iPhone 12 Pro设计图细节:大失所望!
- mui实现手机web前端拍照_Web前端中的常见技术名称及所实现的功能
- 《我是一只IT小小鸟》会员书评
- html水平线变虚线,html水平线 虚线
- 如何利用STM32和迪文串口屏以及WIFI模组进行数据交互
- (1)线性空间基本概念
- win10下以管理员身份修改hosts文件
- 问题沟通以及反馈的原则 - BEST
- clientHeight offsetHeight scrollHeight offsetTop scrollTop
- 神舟笔记本重装系统教程
- 华为ENSP中AP与AC的配置
- Java的平台无关性是怎么实现的?
热门文章
- jaca和mysql外卖系统_【项目实战】太强大了,Java外卖点餐初级系统【附源码】...
- dataframe 空值替换为0_缓解Pandas中DataFrame占用内存过高
- 开发板_Hi3516DV300核心板/开发板;Hi3516EV100+4G+AUDIO RTMP开发板;海思系列开发板/核心板定制开发...
- WIN2000 Apache php mysql 安装及安全手册
- java实现注销登录
- SNF软件开发机器人-子系统-功能-【列表】自由排序-如何配置?
- 深度学习基础(十二)—— ReLU vs PReLU
- Android4.2.2源码目录结构分析
- python mysql 编码方式,Python3编码与mysql编码介绍
- think php ajax分页,thinkPHP5框架实现基于ajax的分页功能示例