
Halcon图像预处理与形态学(图像的点运算)
发布日期:2021-05-10 05:29:35
浏览次数:12
分类:精选文章
本文共 1098 字,大约阅读时间需要 3 分钟。
《HALCON工业应用实用教程》学习笔记
灰度直方图
定义
灰度直方图是灰度值的函数,描述了图像中具有该灰度值的像素的个数。横坐标为灰度级,纵坐标为该灰度值出现的频率或像素个数。
常用算子
gray_histo
生成全局灰度直方图,返回AbsoluteHisto和RelativeHisto。AbsoluteHisto反映实际像素分布情况,而RelativeHisto可以标准化。gen_region_histo
生成指定区域的灰度直方图,支持缩放参数和指定灰度范围。histo_to_thresh
根据灰度直方图提取分割阈值,首先进行高斯平滑处理以优化结果。示例
gray_histo(Image, Image, AbsoluteHisto, RelativeHisto)gen_region_histo(Region, 255, 255, 1, AbsoluteHisto)histo_to_thresh(AbsoluteHisto, 2, MinThresh, MaxThresh)
灰度的线性变换
通过调整灰度值范围来优化图像对比度。
常用算子
scale_image
支持灰度值缩放和偏移,适用于不同相机图像的统一处理。scale_image_max
根据图像灰度值动态调整最大值,扩展灰度范围。示例
min_max_gray(Image, Image, 0, Min, Max, Range)scale_image_max(Image)
直方图均衡化
通过直方图调整平衡值,增强图像对比度。
常用算子
equ_histo_image
将高频值分布均匀分配到0—255范围,提升显示效果。示例
equ_histo_image(Image, ImageEquHisto)
图像翻转
常用方法整图颜色反转。
示例
invert_image(Image, ImageInvert)
图像运算
对于图像数学操作,技术员常用的算子包括加、减、乘、除,以及绝对值和极差计算。
常用算子
add_image
g’ = (g1 + g2) * Mult + Add
sub_image
g’ = (g1 - g2) * Mult + Add
mult_image
g’ = (g1 * g2) * Mult + Add
div_image
g’ = (g1 / g2) * Mult + Add
abs_diff_image
g’ = |g1 - g2| * Mult
max_image
min_image
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月07日 07时22分27秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Powershell中禁止执行脚本解决办法
2019-03-06
HTTP协议状态码详解(HTTP Status Code)
2019-03-06
JMeter 中实现发送Java请求
2019-03-06
设计模式点滴
2019-03-06
数据库优化
2019-03-06
[备忘]域用户登陆出现“此工作站和主域间的信任关系失败”错误解决方法
2019-03-06
继续聊WPF——用Blend自定义Listview控件的列表头
2019-03-06
【WPF】制作自定义的列表项面板
2019-03-06
【.net 深呼吸】启动一个进程并实时获取状态信息
2019-03-06
OO_Unit2 多线程电梯总结
2019-03-06
json-lib的使用《二》
2019-03-06
LeetCode52题,别再问我N皇后问题了
2019-03-06
Swagger常用注解
2019-03-06
简单实用算法——字节位序反转
2019-03-06
webpack之带有可自动打开浏览器及热重载的基本配置
2019-03-06
前端的批量接口如何快速响应?有没有通用解决方案?
2019-03-06
Shader 入门笔记(一) 如何学习shader
2019-03-06
Huffman树及其编解码
2019-03-06