halcon-直方图均衡

****对图像进行线性灰度变换*******
 
dev_clear_window ()
dev_close_window ()
 
read_image (Image, 'C:/Users/Public/Documents/MVTec/HALCON-18.11-Steady/examples/images/lcd/tft_cells_01.png')
get_image_size (Image, Width, Height)
 
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (Image)
 
*灰度转化
rgb1_to_gray (Image, GrayImage)
GrayImage_1:= GrayImage
 
***********************************************************************
*计算图像的灰度值分布
gray_histo (GrayImage, GrayImage, AbsoluteHisto, RelativeHisto)
*获得灰度直方图
gen_region_histo (Region, AbsoluteHisto, 255, 255, 1)
***********************************************************************
dev_close_window ()
 
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (Image)
************************************************************************
*直方图均衡化
equ_histo_image (GrayImage_1, ImageEquHisto)
gray_histo (Region, ImageEquHisto, AbsoluteHisto1, RelativeHisto1)
*获得灰度直方图
gen_region_histo (Region1, AbsoluteHisto1, 255, 255, 1)

————————————————
版权声明:本文为CSDN博主「德鹏君」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cuhinzozfi/article/details/90678510

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章