这个问题很可能之前已被问过,所以如果你们都愿意接受我,我将不得不承担责任。
我有一个现成的,有效的MATLAB代码,我想要对每个像素的颜色值进行非常具体的更改
对于i = 1:r
对于j = 1:c;
REDL(I,J)= UINT8((2.718 ^ 2.718)((日志(RED(I,J,1)+1)/日志(4))));
greenl(I,J)= UINT8((2.718 ^ 2.718)(日志(GREEN(I,J,2)+1)/日志(4)));
bluel(I,J)= UINT8((2.718 ^ 2.718)*(日志(BLUE(I,J,3)+1)/日志(4)));
结束
端
类似问题的大多数答案都指向极端的变化:1或0.我真正需要知道的是OpenCv是否允许像素值的这种变化。我绝对是第一次使用OpenCV,所以所有指导都会有很大的帮助。