Opencv Python开放dng格式
我不知道如何在opencv中打开dng文件。 该文件是在使用三星Galaxy S7的pro选项时创建的。 使用这些选项时创建的图像是dng文件以及大小为3024 x 4032的jpg(我相信这也是dng文件的尺寸) 我试着使用下面的答案(除了3种颜色而不是灰度): 但是,我得到了以下错误:Opencv Python开放dng格式,python,image,numpy,opencv,type-conversion,Python,Image,Numpy,Opencv,Type Conversion,我不知道如何在opencv中打开dng文件。 该文件是在使用三星Galaxy S7的pro选项时创建的。 使用这些选项时创建的图像是dng文件以及大小为3024 x 4032的jpg(我相信这也是dng文件的尺寸) 我试着使用下面的答案(除了3种颜色而不是灰度): 但是,我得到了以下错误: cannot reshape array of size 24411648 into shape (4032,3024,3) 任何帮助都将不胜感激据我所知,DNG文件可能会被压缩(即使是无损格式),因此您
cannot reshape array of size 24411648 into shape (4032,3024,3)
任何帮助都将不胜感激据我所知,DNG文件可能会被压缩(即使是无损格式),因此您需要先解码您的DNG图像。他有能力做到这一点 该库()有python包装器
cannot reshape array of size 24411648 into shape (4032,3024,3)
import rawpy
import imageio
path = 'image.dng'
with rawpy.imread(path) as raw:
rgb = raw.postprocess()