【发布时间】:2020-04-22 10:19:24
【问题描述】:
我正在训练一个用于细胞分割的六通道图像,该图像是独立的。下面描绘的六幅图像相同,但通道不同。
我应该如何安排阵列以输入到我的网络?用 numpy.dstack 将它们全部放在数组中?还是直接在图层中?我知道我们也应该注意过滤器的数量和大小,它会被视为 RGB 图像,但我是深度学习和计算机视觉的新手,这个问题困扰着我。
我使用 Python 进行图像编辑(PIL 和 OpenCV),使用 TensorFlow 和 Keras 进行图像处理。
在单元格周围裁剪后的图像形状为每个通道的数组中的每个 30x30。
【问题讨论】:
-
对于使用 keras 进行训练,您不能拥有超过 4 个通道 (rgba) 的图像,因此您需要正确自定义数据生成器并使用数组数组而不是图像。搜索自定义数据生成器,您会找到方法。
标签: python opencv deep-learning computer-vision conv-neural-network