我对使用python读取原始图像的rgb数据感兴趣。我想用数码单反相机分析未经滤波和处理的RAW图像的rgb。你有什么建议?什么图书馆等等?我相信,如果可能的话,存储为numpy数组将是有利的。使用openCV是我最初的想法,你能推荐其他的吗?就像我说的,我想尽可能地分析RAW图像,因此如果可能的话,使用预彩色滤镜。谢谢你。
如果你有原始图像("my_picture.raw")?你完全可以使用OpenCV-Python来查看它。
raw_data = imread('my_picture.raw')
这将为您提供原始文件包含的像素的numpy数组。
然后,您可以对数据进行一些基本操作(访问像素,进行对象/特征识别等)。他们的网站上有很多细节:https://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_core/py_basic_ops/py_basic_ops.html#basic-ops
如果你没有原始图像,那么我不确定如何"撤销"单反相机的处理,或者如果你可以!
你不一定非要使用OpenCV。如果您可以访问Matlab许可证,您应该检查一下(更容易使用IMO)。Matlab有一套非常强大的图像处理工具。