这个例子是一个图像处理脚本,用于检测图像中的低对比度缺陷。以下是代码的主要功能和步骤:
关闭更新:dev_update_off() 停止屏幕更新,以加快处理速度。
关闭窗口:dev_close_window() 关闭当前打开的窗口。
读取图片:read_image (Image, 'data/低对比度检测/1.png') 读取指定路径下的图像文件。
获取图片尺寸:get_image_size (Image, Width, Height) 获取图像的宽度和高度。
打开窗口:dev_open_window (, , Width, Height, 'black', WindowHandle) 打开一个新的窗口,用于显示处理结果。
设置字体类型:set_display_font (WindowHandle, 14, 'mono', 'true', 'false') 设置窗口中显示文本的字体。
这个例子通过傅里叶变换和频域滤波来增强图像中的低对比度特征,然后通过一系列图像处理步骤来检测和标记图像中的缺陷。