当前位置:   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】
推荐阅读
相关标签
  

闽ICP备14008679号