Halcon之图像增强
例如原图中最小灰度值为12,最大灰度值为200。经过scale_image_max算子处理之后图的最小灰度值变为0,最大灰度值变为255,其他灰度值按照此区间进行对应放大。3,scale_image_max(拉伸)算子:将该图像的最小最大灰度值放大至对应0与255范围内.2,illuminate(照射)算子:将灰度低于127的图像变亮,将灰度高于127的图像变暗。1,emphasize(增强)算子
1,emphasize(增强)算子:对图像边缘进行增强,亮的位置更亮,暗的位置更暗。
dev_close_window ()
read_image (Image, 'fabrik')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (Image)
emphasize (Image, ImageEmphasize, 15, 15, 4)
作用前: 作用后


2,illuminate(照射)算子:将灰度低于127的图像变亮,将灰度高于127的图像变暗。
*illuminate:照亮
dev_close_window ()
read_image (Image, 'fabrik')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (Image)
*灰度高于127的变暗,低于127的变亮
illuminate (Image, ImageIlluminate,103,103, 1)
作用前: 作用后:


3,scale_image_max(拉伸)算子:将该图像的最小最大灰度值放大至对应0与255范围内.
read_image (Image1, 'vessel')
min_max_gray (Image1, Image1, 0, Min, Max, Range)
scale_image_max (Image1, ImageScaleMax)
min_max_gray (ImageScaleMax, ImageScaleMax, 0, Min1, Max1, Range1)
作用前: 作用后:


例如原图中最小灰度值为12,最大灰度值为200。经过scale_image_max算子处理之后图的最小灰度值变为0,最大灰度值变为255,其他灰度值按照此区间进行对应放大。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)