Halcon复习
算法篇
图像预处理
1图像的仿射变换与梯形更正
2感兴趣区域(ROI)
创建ROI:gen_rectangel(ROI_0,x0,y0,x1,y1)
//从原图中分割ROI
reduce_domain(srci_mg,ROI_0,dest_img)
//显示
Dev_display(img)
3图像增强
直方图均衡:建立一个0-255值灰度范围直方图,统计每个灰度值在直方图中出现的次数,记录
算子:equ_histo_image()对图像的灰度直方图进行均衡处理,亮度提高;
Gray_histo(src,src,参数1,参数2)//显示原始图像直方图
Gray_histo(equ,equ,参数1,参数2)//显示直方图均衡后的图像直方图
Dev_set_color(“red”)设置画笔颜色
Gen_region_histo()显示直方图位置
4增强对比度
直方图增强图像的对比度
算子:emphasize(),scale_image_max();
5处理失焦图像
处理模糊不清失焦的图像,需要考虑锐化操作
算子:Sobel,Canny,Laplace;
shock_filter(img,SharpenedImage,0.5,20,’算子’,2.5);
6图像平滑与去噪
均值滤波:mean_image(srcimg,meanimg,9,9)
中值滤波:median_image(srcimg,medianimg,’circle’,3,’continue’)
高斯滤波:gauss_filt