根据我对数码相机规格表的了解,每个输出彩色像素都是CCD上的4个真实像素。但是,例如使用OpenCV从摄像机读取时,最多可以获取NxMx3像素。将两个绿色像素取平均值。
据我了解,OpenCV让您从RGB图像转换为灰度图像,但是找不到从CCD获取原始值的方法。当然,可能存在较低的级别限制(即,向色彩空间的转换发生在电子设备而不是计算机上)。或存在一些插值,因此,照相机中实际上有NxM像素而不是NxMx4像素。
是否可以通过OpenCV从相机获取RAW数据,或者在使用商用相机获取的RAW文件中存储任何信息?