我在argv中加载一个cr2文件。。。然后我想把它转换成opencv格式,这样我就可以在应用程序中使用它(而不是将它保存为文件)。它首先装载了Rawkit。在
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)
那是我的尝试。在
图像加载和看起来非常差与一堆对角线之字形
本质上:我需要转变
^{pr2}$和我用的格式一样
image = cv2.imread(imagePath)
如果使用rawpy,可能会更容易:
我刚试过,效果很好。在
相关问题 更多 >
编程相关推荐