![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
halcon案例汇总
实例
航天子
这个作者很懒,什么都没留下…
展开
-
halcon完整性检测--如何检测太阳能电池指状件的损坏
*对于太阳能行业,一个常见的问题是太阳能电池指状件的损坏。*此示例显示了如何使用形态学提取残缺的指状件。*对于太阳能行业,一个常见的问题是太阳能电池指状件的损坏。 *此示例显示了如何使用形态学提取残缺的指状件。* dev_update_off ()dev_close_window ()ImageName := 'solar_cell/solar_cell_'read_image (Image, ImageName + '01')dev_open_window_fit_image (Ima原创 2021-03-05 11:37:14 · 561 阅读 · 0 评论 -
halcon表面检测5——如何检测高纹理图像中的Mura缺陷
*此示例显示了如何检测高纹理图像中的Mura缺陷* dev_close_window ()dev_update_off ()Path := 'lcd/mura_defects_texture_'read_image (Image, Path + '01')get_image_size (Image, Width, Height)dev_open_window (0, 0, 640, 480, 'black', WindowHandle)set_display_font (WindowHan.原创 2021-03-03 15:24:00 · 683 阅读 · 1 评论 -
halcon表面检测8——通过在频域中进行滤波来检测不均匀照明的表面中的缺陷(划痕)(find_scratches_banpass_fft)
该程序显示如何检测缺陷(划痕)通过在频域中进行滤波来获得不均匀照明的表面。处理步骤:首先,创建一个合适的带通滤波器。然后,在频域中对输入图像进行傅立叶变换和滤波,从而增强了高频信息。最后,将其转换回空间域,并通过形态学对增强后的缺陷进行后处理。dev_update_off ()dev_close_window ()read_image (Image, 'surface_scratch')invert_image (Image, ImageInverted)get_image_size原创 2021-01-11 15:08:55 · 1475 阅读 · 1 评论 -
halcon表面检测17——如何提取表面缺陷划痕(局部阈值化和形态学处理)(surface_scratches)
*此程序显示通过以下方式提取表面划痕*局部阈值处理和形态后处理dev_update_off ()dev_close_window ()* * 步骤1:获取图片* read_image (Image, 'surface_scratch')get_image_size (Image, Width, Height)dev_open_window_fit_image (Image, 0, 0, Width, Width, WindowID)set_display_font (WindowID原创 2021-01-11 09:08:41 · 1810 阅读 · 0 评论 -
halcon表面检测3——如何使用快速傅立叶变换(FFT)检测塑料物品表面的细小纹理缺陷(detect_indent_fft)
首先,我们使用高斯滤波器构造一个合适的滤波器。然后,通过使用快速傅立叶变换对图像和滤波器进行卷积。最后,使用形态学算子在滤波后的图像中检测出缺陷。* 初始化dev_update_off ()dev_close_window ()read_image (Image, 'plastics/plastics_01')get_image_size (Image, Width, Height)dev_open_window (0, 0, Width, Height, 'black', WindowHa原创 2020-12-30 14:33:47 · 900 阅读 · 0 评论