当前位置:   article > 正文

灰度图像的伪彩色处理_伪彩色处理 灰度变换曲线

伪彩色处理 灰度变换曲线

灰度图像的伪彩色处理的原理如下:

根据色彩学方面的研究结果,将灰度图像对应到red , green , blue三个通道上,最后将三个通道的颜色值合成为需要显示的RGB颜色值即可。

      灰度值与三个通道的映射关系如图3、图4、图5所示:

                       

                             图1:灰度与红色通道映射关系

                  

 

                          图2:灰度与绿色通道映射关系

         

  1. Vec3b GreyToColorMix(int val)
  2. {
  3. int r,g,b;
  4. //red
  5. if (val<128)
  6. {
  7. r = 0;
  8. }
  9. else if (val<192)
  10. {
  11. r = 255/64*(val-128);
  12. }
  13. else
  14. {
  15. r=255;
  16. }
  17. //green
  18. if (val<64)
  19. {
  20. g = 255/64*val;
  21. }
  22. else if (val<192)
  23. {
  24. g = 255;
  25. }
  26. else
  27. {
  28. g= -255/63*(val - 192)+255;
  29. }
  30. //blue
  31. if (val<64)
  32. {
  33. b = 255;
  34. }
  35. else if (val<128)
  36. {
  37. b = -255/63*(val - 192)+255;
  38. }
  39. else
  40. {
  41. b=0;
  42. }
  43. Vec3b rgb;
  44. rgb[0] = b;
  45. rgb[1] = g;
  46. rgb[2] = r;
  47. return rgb;
  48. }

 

                         图3:灰度与蓝色通道映射关系









本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号