当前位置:   article > 正文

halcon函数——处理彩色图片,增加白平衡_halcon 白平衡

halcon 白平衡

建立函数,如图:

代码如下:

  1. get_region_points (Image, Rows, Columns)
  2. decompose3 (Image, ImageR, ImageG, ImageB)
  3. get_grayval (ImageR, Rows, Columns, GrayvalR)
  4. get_grayval (ImageG, Rows, Columns, GrayvalG)
  5. get_grayval (ImageB, Rows, Columns, GrayvalB)
  6. ScaleR := TargetR/mean(GrayvalR)
  7. ScaleG := TargetG/mean(GrayvalG)
  8. ScaleB := TargetB/mean(GrayvalB)
  9. scale_image (ImageR, ImageScaledR, ScaleR, 0)
  10. scale_image (ImageG, ImageScaledG, ScaleG, 0)
  11. scale_image (ImageB, ImageScaledB, ScaleB, 0)
  12. compose3 (ImageScaledR, ImageScaledG, ImageScaledB, ImageBalance)
  13. return ()

调用函数:lib_white_balance (TabImage, TabImage1, 100, 100, 100)

TabImage:输入图片;TabImage1:输出图片;后面三个100:分别是TargetR、TargetG,TargetB对应值(值越大图片越亮,值越小图片越暗)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/287443
推荐阅读
相关标签
  

闽ICP备14008679号