0
我在argv中加载一个cr2文件...然后我想将它转换为opencv格式,所以我可以在应用程序中使用它(而不是将其另存为文件)。它首先加载Rawkit。OpenCV和rawkit python
raw_image = Raw(sys.argv[1])
buffered_image = np.array(raw_image.to_buffer())
image = Image.frombytes('RGB', (raw_image.metadata.width, raw_image.metadata.height), buffered_image)
image = cv2.cvtColor(np.array(image), cv2.COLOR_RGB2BGR)
这是我的尝试。
图像加载,看起来很可怜的一帮角曲折
本质的:我需要
image = Image.frombytes('RGB', (raw_image.metadata.width, raw_image.metadata.height), buffered_image)
转换为相同的格式,会是怎样,如果我使用
image = cv2.imread(imagePath)