【发布时间】:2020-06-26 09:25:23
【问题描述】:
我正在尝试使用 jetcam.csi_camera 库使用 jetson nano 上的 csi 相机拍摄图像。库中的 read 方法返回一个 n 维数组并使用 bgr8 编码。
我想将其转换为 PIL 中的图像对象。我怎样才能使用PIL.Image.fromarray() 来实现这一点?我试过了,但是 fromarray() 使用 rgb 模式,我的图像的蓝色和红色通道互换了。请原谅我,如果问题不清楚,请询问。提前谢谢你:)
【问题讨论】:
-
您可以在将频道放入 PIL 之前简单地交换频道的顺序:
rgb = bgr[..., ::-1]。编辑:更具可读性:rgb = np.flip(bgr, 2)
标签: python python-imaging-library nvidia-jetson nvidia-jetson-nano