what is the gamma?
CCD、CMOS成像方式是通过像点中的“硅”感受光线的强弱而获得画面。而硅感光是物理成像,它真实地反应光线强度的变化,来多少就输出多少,因此它对光线的反应是线性的。但是它的伽马跟人眼的伽马是冲突的。
左图是人眼看到的画面,右图是ccd,cmos感受到的光电信号。绿线就是gamma曲线
why does correct with gamma?
就为获得人眼感知的图像。
how to correct the rgb format picture with gamma?
ISP gamma算法依然采用LUT将矫正系数或者映射关系存储起来,提高效率,不用再每次计算。
Gamma矫正的数值为1/2.2,大约为0.45。
附上代码:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13#include <fstream> #include <sstream> #include <iostream> #include <opencv2/imgproc.hpp> #include <opencv2/highgui.hpp> #include <vector> #include <ctime> #pragma warning( disable : 4244 ) using namespace std; using namespace cv; int main(int argc, char** argv) { Mat im
最后
以上就是安详小懒猪最近收集整理的关于gamma矫正/gamma映射的全部内容,更多相关gamma矫正/gamma映射内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复