python - 在 python 中调整图像大小并转换为 np.array 会增加通道暗淡
问题描述
我有一批 256x256x3 图像。批量大小 = 256。
x_train_n.append(image) x_train_n2 = np.array(x_train_n)
当我检查图像的形状时,它是 = 256x256x3。然而 x_train_n2 = 256x256x256x 4的形状
为什么通道大小会发生变化?
解决方案
Python 中的图像调整大小添加了一个额外的通道。所以它需要切断最后一个通道。
x_train_n2[:,:,:,0:3]
刚发现,会解决的。
推荐阅读
- python - 使用相关表的外键从模板中检索数据
- java - 为什么我需要在列表视图中打开所有展开窗格,否则它们会给出 null?- 胶子JavaFX
- sql - SQL Server 按序列系列查询顺序
- javascript - Angular 8 => 条件:显示一个 else 值
- python - '警告:: 无法解析主机名:[Errno -2] 名称或服务未知' 尝试将 Zookeeper 与 Pysolr 连接时
- elfinder - Elfinder 多用户
- r - 将列值与 NA 进行比较
- python - 如何使用 with 语句动态打开文件以进行写入
- spring-boot - 在 Spring Boot Security Basic Authentication 中,为什么默认密码没有被自定义密码覆盖
- vb6 - F1作为shell的论据?