halcon高斯-拉普拉斯算子边缘检测代码
时间: 2023-12-11 08:27:48 浏览: 164
edge-detec.rar_roberts_拉普拉斯算子_边缘检测代码
以下是使用Halcon实现高斯-拉普拉斯算子边缘检测的示例代码:
*创建图像对象
gen_image_const(Image, 'byte', 512, 512, 0)
*生成测试图像
for i:= 0 to 511 by 2
for j:= 0 to 511 by 2
set_grayval(Image, i, j, 255)
endfor
endfor
*显示原始图像
dev_display(Image)
*进行高斯滤波
GaussImage := gauss_filter(Image, 3)
*显示高斯滤波后的图像
dev_display(GaussImage)
*进行拉普拉斯算子边缘检测
LaplaceImage := laplace_filter(GaussImage, 'canny')
*显示边缘检测结果
dev_display(LaplaceImage)
阅读全文