python显示.arw相机原始数据,并保存为jpg
·
1.安装rawpy解析相机(各种Sony,Apple等)的原始bayer数据
sudo pip install rawpy
2.解析相机数据
import rawpy
import imageio
import matplotlib.pylab as plt
raw = rawpy.imread('image.raw')
#直接调用postprocess可能出现偏色问题
rgb = raw.postprocess()
#以下两行可能解决偏色问题,output_bps=16表示输出是 16 bit (2^16=65536)需要转换一次
#im = raw.postprocess(use_camera_wb=True, half_size=False, no_auto_bright=True, output_bps=16)
#rgb = np.float32(im / 65535.0*255.0)
#rgb = np.asarray(rgb,np.uint8)
imageio.imsave('image.jpg', rgb)
linux下查看arw,raw软件darktable
$ sudo apt-get install darktable
$ darktable
参考:https://github.com/letmaik/rawpy
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)