自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 halcon缺陷检测学习9划痕与合并划痕surface_scratch

*本程序展示了通过局部阈值和形态学后处理提取表面划痕*dev_update_off ()dev_close_window ()*第一步:获取形象read_image (Image, ‘surface_scratch’)get_image_size (Image, Width, Height)dev_open_window_fit_image (Image, 0, 0, Width, Width, WindowID)*新图形窗口。输入图形(Image)与窗口句柄(WindowID)se

2020-12-22 20:14:49 766

原创 halcon缺陷检测学习8褶皱inspect_shampoo_label_photometric_stereo

*本程序演示使用光度立体技术检查洗发水瓶的标签褶皱缺陷。*输入4张洗发水瓶标签的图片,光线来自不同方向。***初始化dev_close_window ()dev_update_off ()dev_open_window (0, 0, 640, 512, ‘black’, WindowHandle)*打开窗口set_display_font (WindowHandle, 14, ‘mono’, ‘true’, ‘false’)*设置字体Message := ‘用光度立体检查洗发水瓶的标签

2020-12-22 20:13:36 1097

原创 halcon缺陷检测学习7皮革·凹痕、磨损、刮伤缺陷inspect_leather_photometric_stereo

本程序演示了使用光度立体技术对皮革样品的检查。*输入4张皮革样本的图片,光线来自不同的方向。初始化dev_update_off ()dev_close_window ()dev_open_window (0, 0, 640, 480, ‘black’, WindowHandle)*打开窗口set_display_font (WindowHandle, 14, ‘mono’, ‘true’, ‘false’)*设置字体Message := ‘用光度立体法检查皮革样本’disp_..

2020-12-22 20:12:26 1493

原创 halcon缺陷检测学习6地板缺陷inspect_flooring_photometric_stereo

*本项目演示了用光度立体技术检查地板孔洞缺陷。*输入的4张图片来自地板面板,光线来自不同的方向**初始化dev_close_window ()dev_update_off ()dev_open_window (0, 0, 640, 512, ‘black’, WindowHandle)*打开图形窗口,定义参考点与大小set_display_font (WindowHandle, 14, ‘mono’, ‘true’, ‘false’)*定义窗口显示文字格式Message := ‘In

2020-12-22 20:11:26 370

原创 halcon缺陷检测学习5孔洞缺陷inspect_blister_photometric_stereo

*光度立体技术检查药物背面的水泡是否破损。**思路为:1.读入多张从不同角度拍摄的药片包装的背面图像2.应用光度立体法得到反照率图像和表面梯度图像3.使用之前得到的表面梯度,计算表面的高斯曲率,得到高斯曲率图像4. 对高斯曲率图像进行预处理和Blob分析,从而得到缺陷区域5. 在图像中标记缺陷区域初始化dev_close_window ()dev_update_off ()dev_open_window (0, 0, 512, 512, ‘black

2020-12-22 20:10:18 1031

原创 halcon缺陷检测学习4划痕缺陷find_scratches_bandpass_fft

**这个程序说明如何在一个不均匀的照明表面通过滤波在频域检测缺陷(划痕)。*首先,创建一个合适的带通滤波器。*然后对输入图像进行傅里叶变换,在频域进行滤波,增强高频信息。*最后将其转换回空间域,对增强后的缺陷进行形态学后处理。**dev_update_off ()dev_close_window ()*‘surface_scratch’read_image (Image, ‘C:/Users/连山人/Desktop/que/que01’)invert_image (Image, Imag

2020-12-22 20:09:08 968 2

原创 halcon缺陷检测学习3暗斑检测detect_mura_defects_texture

这个例子展示了如何检测高纹理图像中的色差不均匀缺陷实现高纹理图像中缺陷的检测(黑色)。缺陷的特征是暗斑。因此,通过从原始图像中减去估计的背景光照,缺陷变得更加明显dev_close_window ()初始化dev_update_off ()Path := ‘lcd/mura_defects_texture_’*图片文件路径read_image (Image, Path + ‘01’)get_image_size (Image, Width, Height)dev_open_windo.

2020-12-22 20:07:27 2847

原创 halcon缺陷检测学习2图像色差缺陷检测detect_mura_defects_blur

简介:检测暗色图像中的色差故障,展示了如何检测模糊图像中的不均匀色差缺陷,选择缺陷·为·黑色部分初始化dev_close_window ()dev_update_off ()*这一句包含如下三个算子:*dev_updata_pc(‘off’)关闭更新程序计数器*dev_updata_var(‘off’)关闭更新变量窗口*dev_updata_window(‘off’) 关闭更新图像窗口Path := ‘lcd/mura_defects_blur_’*path道路,定义图片所在路径..

2020-12-22 20:05:54 2371

原创 塑料产品的缺陷检测detect_indent_fft

**简述:**检测塑料产品的缺陷,一般为凹痕等缺陷。这个程序演示了如何使用快速傅里叶变换(FFT)检测塑料物体表面的小纹理缺陷。步骤与一些名词方法概念**1.**首先,我们用高斯滤波器构造一个合适的滤波器。具体操作步骤:用一个模板(或称卷积、掩模)扫描图像中的每一个像素,用模板确定的邻域内像素的加权平均灰度值去替代模板中心像素点的灰度值。高斯滤波:是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。滤波器:一个将图像信号进行能量转化的数学模型,噪声就是属于信号的高频率部分。高斯

2020-12-01 16:38:59 519

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除