[Halcon] 灰度值插值介绍
目录
1、前言
2、插值⽅法
2.1 概述
2.1.1 图像变换的插值方法
2.1.2 测量对象的插值方法及特定位置灰度值的确定
2.2 最近邻插值(’nearest_neighbor’)
2.3 双线性插值(’bilinear’)
2.4 集成平滑的双线性插值
2.4.1 等权双线性插值(“constant”)
2.4.2 高斯加权双线性插值(“weighted”)
2.5 双三次插值(“bicubic”和“bicubic_clipped”)
2.6 系统参数“int_zooming”的影响
1、前言
灰度值插值是一种在图像变换中必不可少的方法,因为图像并非连续函数,而是数字化的,即由与(离散)灰度值相关联的像素组成。例如,当图像被旋转并缩小如图1.1所示时,输出图像的像素不再对应输入图像的某一个确切像素。相反,它可能包含原始图像中多个像素的部分。因此,需要一种方法来计算输出像素的灰度值。一种可能的方法是使用原始图像中恰好一个像素的灰度值,例如,其中心距离结果像素中心最近的像素。然而,这意味着原始图像中包含的信息以及图像质量可能会在变换过程中丢失。另一种选择是在原始图像中的多个像素之间进行灰度值插值。
根据所考虑的像素数量及其对结果灰度值的影响,有多种方法可以在多个像素之间进行插值。下一章将详细描述HALCON算子中使用的不同插值方法。