Halcon参考手册, 第二十六章 Tools,工具

第二十六章 Tools,工具

26.1 Background Estimator, 背景估计量

操作符列表

close_bg_esti
删除背景估计数据集。
create_bg_esti
生成并初始化用于背景估计的数据集。
get_bg_esti_params
返回数据集的参数。
give_bg_esti
返回估计的背景图像。 

run_bg_esti
估计背景并返回前景区域。
set_bg_esti_params
修改数据集的参数。
update_bg_esti
更改估计的背景图像。

26.2 Function,函数

操作符列表

abs_funct_1d
y值的绝对值。
compose_funct_1d
组合两个函数。
create_funct_1d_array
从一个y值序列创建一个函数。
create_funct_1d_pairs
从一组(x,y)对创建一个函数。
derivate_funct_1d
计算函数的导数。

distance_funct_1d

计算两个函数的距离。
funct_1d_to_pairs
访问函数的x/y值。
get_pair_funct_1d
使用控制点的索引访问函数值。
get_y_value_funct_1d
返回函数在任意位置的值。
integrate_funct_1d
计算一个函数的正、负面积。

invert_funct_1d
计算一个函数的逆函数。
local_min_max_funct_1d
计算函数的局部极小点和最大值。
match_funct_1d_trans
计算两个函数之间的转换参数。
negate_funct_1d
y值的负值。
num_points_funct_1d
功能控制点的数量。

read_funct_1d
从文件中读取函数。
sample_funct_1d
在一个间隔内等距取样一个函数。
scale_y_funct_1d
y值的乘法和加法。
smooth_funct_1d_gauss
用高斯函数平滑等距一维函数。

smooth_funct_1d_mean
求等距一维函数的平均值,使其平滑。
transform_funct_1d
使用给定的转换参数转换函数。
write_funct_1d
将函数写入文件。
x_range_funct_1d
函数的最小和最大x值。

y_range_funct_1d
函数的最小和最大的y值。
zero_crossings_funct_1d
计算函数的过零点。

26.3 Geometry, 几何

操作符列表

angle_ll
计算两条线之间的夹角。
angle_lx
计算一条线与横轴之间的夹角。
apply_distance_transform_xld
使用XLD距离变换确定两个轮廓的点向距离。
area_intersection_rectangle2
计算有向矩形的相交面积。

clear_distance_transform_xld
清除一个XLD距离变换。
create_distance_transform_xld
创建XLD距离转换。
deserialize_distance_transform_xld
反序列化XLD距离变换。
distance_cc
计算两个轮廓之间的距离。
distance_cc_min
计算两个等高线之间的最小距离。

distance_cc_min_points

计算两个轮廓和用于计算的点之间的最小距离。
distance_contours_xld
计算从一个轮廓到另一个轮廓的点向距离。
distance_lc
计算一条线和一个轮廓之间的距离。
distance_lr
计算线和区域之间的距离。
distance_pc
计算点与轮廓线之间的距离。

distance_pl
计算一个点到一条线的距离。
distance_pp
计算两点之间的距离。
distance_pr
计算点和区域之间的距离。
distance_ps
计算点和线段之间的距离。
distance_rr_min
两个区域的轮廓像素之间的最小距离。

distance_rr_min_dil
借助膨胀,两个区域之间的最小距离。
distance_sc
计算线段和轮廓之间的距离。
distance_sl
计算线段和直线之间的距离。
distance_sr
计算线段与一个区域之间的距离。
distance_ss
计算两条线段之间的距离。

get_distance_transform_xld_contour
获取用于构建XLD距离变换的参考轮廓。
get_distance_transform_xld_param
获取用于构建XLD距离转换的参数。
get_points_ellipse
计算椭圆周长上的点。
intersection_circle_contour_xld
计算圆或圆弧与XLD轮廓的交点

intersection_circles

计算两个圆或圆弧相交点

intersection_contours_xld
计算两个XLD轮廓的交点

intersection_line_circle
计算一条线与一个圆或圆弧相交的点
intersection_line_contour_xld
计算直线和XLD轮廓的交点

intersection_lines

计算两条线相交点

intersection_segment_circle
计算段与圆或圆弧相交点

intersection_segment_contour_xld
计算线段和XLD轮廓的交点

intersection_segment_line
计算一条线段和一条直线的交点

intersection_segments
计算两条线段的交点

projection_pl
计算一个点在直线上的投影。
read_distance_transform_xld
从文件中读取XLD距离转换。
serialize_distance_transform_xld
序列化XLD距离变换。
set_distance_transform_xld_param
为XLD距离转换设置新参数。
write_distance_transform_xld
将XLD距离转换写入文件。

26.4 Grid Rectification, 栅极整流,网格矫正

操作符列表

connect_grid_points

矫正网格的格点之间建立连接。
create_rectification_grid
生成描述矫正网格的PostScript文件。
find_rectification_grid
分割图像中的矫正网格区域。
gen_arbitrary_distortion_map
生成一个投影映射,描述任意扭曲的图像和校正后的图像之间的映射。
gen_grid_rectification_map
基于规则网格点计算畸变图像与校正图像之间的映射关系。

26.5 Hough

操作符列表

hough_circle_trans
返回具有给定半径的圆的hough变换。
hough_circles
特定半径的圆心。
hough_line_trans
对区域内的线进行霍夫变换。
hough_line_trans_dir
利用局部梯度方向计算直线的霍夫变换。

hough_lines

在Hough变换的帮助下检测边缘图像中的线条,并在HNF中返回。
hough_lines_dir
利用局部梯度方向的霍夫变换检测边缘图像中的线条,并将其以标准形式返回。
select_matching_lines
从一组线(HNF)中选择最适合一个区域的那些线。

26.6 Interpolation, 插值法

操作符列表

clear_scattered_data_interpolator

清除一个分散的数据插值器。
create_scattered_data_interpolator
为分散数据的插值创建一个插值器。
interpolate_scattered_data
使用分散数据插值器对分散数据进行插值。
interpolate_scattered_data_image
图像的插值。
interpolate_scattered_data_points_to_image
从分散数据的插值中创建图像。

26.7 Lines, 线

操作符列表

line_orientation
计算线的方向。
line_position
计算一条线的重心、长度和方向。

26.8 Mosaicking, 马赛克

操作符列表

adjust_mosaic_images
对全景图像应用自动色彩校正。
bundle_adjust_mosaic
执行图像拼接的捆绑调整。
gen_bundle_adjusted_mosaic
将多个图像组合成马赛克图像。
gen_cube_map_mosaic
创建一个球形马赛克的6个立方体地图图像。
gen_projective_mosaic
将多个图像组合成马赛克图像。

gen_spherical_mosaic

创建一个球形马赛克图像。
proj_match_points_distortion_ransac
通过自动查找点之间的对应关系,计算两幅图像之间的投影变换矩阵和径向畸变系数。
proj_match_points_distortion_ransac_guided
根据已知的投影变换矩阵和径向畸变系数的近似,通过查找点之间的对应关系,计算两个图像之间的投影变换矩阵和径向畸变系数。

proj_match_points_ransac
通过寻找点之间的对应关系来计算两个图像之间的投影变换矩阵。
proj_match_points_ransac_guided
根据已知的投影变换矩阵的近似,通过查找点之间的对应关系,计算两个图像之间的投影变换矩阵。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值