我有兴趣使用 python 读取原始图像的 rgb 数据。我想分析 RAW 图像的 rgb,不使用 DSLR 进行过滤和处理。您建议如何进行?什么图书馆等?我相信,如果可能的话,存储为一个 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
如果您没有原始图像,那么我不确定如何“撤消”DSLR 的处理,或者您是否可以!
您不一定非要使用 OpenCV。如果您有权访问 Matlab 许可证,则应该检查一下(更易于使用 IMO)。 Matlab 有一套非常强大的图像处理工具。
关于python - 如何在 python 中读取原始图像的数据 - 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30631789/