如何将 bgr8 编码的 ndarray 中的图像数据转换为 python 中的 jpeg 图像?
How to convert image data in ndarray encoded in bgr8 to jpeg image in python?
我正在尝试使用 jetcam.csi_camera 库在 jetson nano 上使用 csi 相机捕捉图像。库中的read方法returns一个n维数组,使用bgr8编码。
我想将其转换为 PIL 中的图像对象。我如何使用 PIL.Image.fromarray()
来实现这一目标?我试过了,但是 fromarray() 使用 rgb 模式,我的图像得到了它的蓝色和红色通道互换。请原谅我,如果问题不清楚请询问。提前谢谢你:)
尝试反转频道:
PILimage = Image.fromarray(... bgr8data[:,:,::-1]... )
我正在尝试使用 jetcam.csi_camera 库在 jetson nano 上使用 csi 相机捕捉图像。库中的read方法returns一个n维数组,使用bgr8编码。
我想将其转换为 PIL 中的图像对象。我如何使用 PIL.Image.fromarray()
来实现这一目标?我试过了,但是 fromarray() 使用 rgb 模式,我的图像得到了它的蓝色和红色通道互换。请原谅我,如果问题不清楚请询问。提前谢谢你:)
尝试反转频道:
PILimage = Image.fromarray(... bgr8data[:,:,::-1]... )