在OpenCV中更改像素的颜色值

时间:2015-04-01 08:11:31

标签: c matlab opencv

这个问题很可能之前已被问过,所以如果你们都愿意接受我,我将不得不承担责任。

我有一个现成的,有效的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,所以所有指导都会有很大的帮助。

0 个答案:

没有答案