* 打开与图像同大小的窗口
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
set_part (WindowHandle, 0, 0, Height-1, Width-1)
set_display_font (WindowHandle, 14, 'mono', 'true', 'false')
* 设置显示参数
dev_set_draw ('margin')
dev_set_line_width (3)
dev_set_color ('red')
* 图像处理
decompose3 (Image, R, G, B)
fft_generic (B, ImageFFT, 'to_freq', -1, 'sqrt', 'dc_center', 'complex')
gen_gauss_filter (ImageGauss, 50, 50, 0, 'none', 'dc_center', Width, Height)
convol_fft (ImageFFT, ImageGauss, ImageConvol)
fft_generic (ImageConvol, ImageBackground, 'from_freq', 1, 'sqrt', 'dc_center', 'byte')
* 图像减去背景,增强对比度
sub_image (B, ImageBackground, ImageSub, 3, 150)
* 保存处理后的图像覆盖原文件
* write_image (ImageSub, 'png', 0, ImageFiles[Index])
dev_display(ImageSub)
【Halcon】笔记,增强对比度
于 2025-09-24 19:36:37 首次发布
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
PyTorch 2.8
PyTorch
Cuda
PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理
1759

被折叠的 条评论
为什么被折叠?



