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 | 更改估计的背景图像。 |
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 | 计算函数的零点。 |
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_point_line | 计算给定线上两点的三维线和三维点之间的距离。 |
distance_point_pluecker_line | 计算给定Plücker坐标的三维线和三维点之间的距离。 |
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 | 计算两条线段的交点。 |
pluecker_line_to_point_direction | 将由Plücker坐标给出的三维线转换为由点和方向给出的三维线。 |
pluecker_line_to_points | 将由Plücker坐标给出的三维线转换为由两个点给出的三维线。 |
point_direction_to_pluecker_line | 将由点和方向给出的三维线转换为Plücker坐标。 |
points_to_pluecker_line | 将由两个点给出的三维线转换为Plücker坐标。 |
projection_pl | 计算点在直线上的投影。 |
read_distance_transform_xld | 从文件中读取XLD距离变换。 |
serialize_distance_transform_xld | 序列化XLD距离变换。 |
set_distance_transform_xld_param | 为XLD距离变换设置新参数。 |
write_distance_transform_xld | 将XLD距离变换写入文件。 |
4.Grid Rectification 网格
connect_grid_points | 连接校正网格的网格点。 |
create_rectification_grid | 生成一个描述校正网格的PostScript文件。 |
find_rectification_grid | 在图像中分割校正网格区域。 |
gen_arbitrary_distortion_map | 生成一个投影映射,描述任意畸变图像与校正图像之间的映射关系。 |
gen_grid_rectification_map | 基于正则网格的点计算畸变图像与校正图像之间的映射关系。 |
5.Hough(hough 变换)
hough_circle_trans | 返回给定半径的圆的Hough变换。 |
hough_circles | 使用Hough变换检测特定半径的圆心。 |
hough_line_trans | 在区域内生成线的Hough变换。 |
hough_line_trans_dir | 使用局部梯度方向计算线的Hough变换。 |
hough_lines | 利用Hough变换在边缘图像中检测线条,并以HNF形式返回。 |
hough_lines_dir | 利用Hough变换和局部梯度方向在边缘图像中检测线条,并以正常形式返回。 |
select_matching_lines | 从一组线条(在HNF中)中选择最适合区域的线条。 |
6.Interpolation 插值
clear_scattered_data_interpolator | 清除散乱数据插值器。 |
create_scattered_data_interpolator | 创建一个插值器,用于插值散乱数据。 |
interpolate_scattered_data | 使用散乱数据插值器进行散乱数据插值。 |
interpolate_scattered_data_image | 对图像进行插值。 |
interpolate_scattered_data_points_to_image | 从散乱数据插值中创建图像。 |
7.Lines 线性
line_orientation | 计算线的方向。 |
line_position | 计算线的重心、长度和方向。 |
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 | 通过已知的投影变换矩阵的近似值,找到点之间的对应关系,计算两个图像之间的投影变换矩阵。 |