-
halcon
算子中文解释
comment ( : : Comment : )
注释语句
exit ( : : :
)
退出函数
open_file
( : : FileName, FileType : FileHandle )
创建(
'output' or
'append'
)或者打开
(
output
)文本文件
fwrite_string ( : : FileHandle, String
: )
写入
string
dev_close_window ( : : : )
关闭活跃的图形窗口。
read_image ( : Image : FileName : )
;加载图片
get_image_pointer1 ( Image : : :
Pointer, Type, Width, Height )
获得图像的数据。如:类型
(= '
字节
',' ' ',uint2 int2
等等
)
和图像的尺寸
(
的宽度和高度
)
dev_open_window( :
:Row,Column,WidthHeight,Background :WindowHandle )
打开一个
图形的窗口。
dev_set_part ( : : Row1, Column1, Row2,
Column2 : )
修改图像显示的位置
dev_set_draw (’fill’)
填满选择的区域
dev_set_draw (’margin’)
显示的对象只有边缘线,
dev_set_line_width (3)
线宽用
Line Width
指定
threshold (
Image : Region : MinGray, MaxGray : )
选取从输入图像灰度值的
g
满足下列条
件
:MinGray <
= g < = MaxGray
的像素。
dev_set_colored (number)
显示
region
是用到的颜色数目
dev_set_color ( : : ColorName : )
指定颜色
connection (
Region : ConnectedRegions : : )
合并所有选定像素触摸相互连通区
fill_up ( Region : RegionFillUp : : )
填补选择区域中空洞的部分
fill_up_shape ( Region : RegionFillUp :
Feature, Min, Max : )
select_shape (
Regions : SelectedRegions : Features, Operation,
Min, Max : )
选择带有某
些特征的区域,
Operation
是运算,如
“
与
”“
或
”
smallest_rectangle1 ( Regions :
: : Row1, Column1, Row2, Column2 )
以矩形像
素坐标的
角落
,Column1,Row2(Row1,Col
umn2)
计算矩形区域
(
平行输入坐标轴
)
。
dev_display (
Object : : : )
显示图片
disp_rectangle1 ( : : WindowHandle,
Row1, Column1, Row2, Column2 : )
显示的矩形排
列
成
的
。
di
sp_rectangle1
显
示
一
个
或
多
个
p>
矩
形
窗
口
的
产
量
。
描
述
一
个
< br>矩
形
左
上
角
(Row1,Column1)
和右下角
(Row2,Column2)
。显示效果如图
1.
texture_laws ( Image :
ImageT
exture : FilterTypes, Shift,
FilterSize : )
texture_laws
实
行
纹
理
变<
/p>
换
图
像
Filt
erTypes:
预
置
的
过
滤
器
Shift
p>
:
减
少
灰
度
变
化
FilterS
ize
:过滤的尺寸
mean_image ( Image : ImageMean :
MaskWidth, MaskHeight : )
平滑图像
,
原始灰度值的
平均数
MaskWidth:
过滤器的宽度面具
bin_threshold ( Image : Region : : )
自动确定阈值
Region:
黑暗的区域的图像
dyn_threshold ( OrigImage,
ThresholdImage : RegionDynThresh : Offset,
LightDark : )
比较两个像素的图像像素
Reg
ionDynThresh(Out)
分割区域
Offset:
减少噪音引起的问题
LightDark
提取光明、黑暗或类似的地方
?
dilation_circle
(
Region
:
RegionDilation
:
Radius
:
)
扩张有一个圆形结构元素的地区
Radius
圆半径
complement ( Region : RegionComplement
: : )
返还补充的区域
reduce_domain
(
Image,
Region
:
ImageReduced
:
:
)
减
少
定<
/p>
义
领
域
的
图
像
ImageReduced=Image
- Region
opening_circle ( Region :
RegionOpening : Radius : )
打开具有圆形结构元素的地
区,
平滑
图像的边界。
Radius
:半径
dev_clear_window ( : : : )
清除视图窗体
get_mbutton ( : : WindowHandle : Row,
Column, Button )
原地等待直到鼠标按下
select_region_point ( Regions :
DestRegions : Row, Column : )
选择所有包含给定像素的
区域
dilation_rectangle1
(
Region
:
RegionDilation
:
Width,
Height
:
)
扩张有矩形元素地
区
Width
构建的矩形的宽度
difference ( Region, Sub :
RegionDifference : : )
计算两个区域的差异
gen_region_line ( : RegionLines :
BeginRow, BeginCol, EndRow, EndCol : )
计算区域(起
始点和终点)中的线段
intersection ( Region1, Region2 :
RegionIntersection : : )
计算两个区域的交叉点
shape_trans ( Region : RegionTrans :
Type : )
变换形状,形状取决于
Type
Halcon
腐蚀膨胀算子
腐蚀:删除对象边界某些像素,具有收缩图像作用
膨胀:添加对象边界某些像素,具有扩大图像作用
结构元素:由数值为
1
或
0
组成的矩阵,在每个像素位置与二值图像对应
的区域进行特定
的逻辑运算。
运算结果为输出图像相应的像素。
运算效果取决于结构元素的大小内容以及逻
辑运算的性质。
p>
腐蚀算法:使用一个
nXn
结构元素去扫描图像中的每一个像素。用结构元素与其覆盖的二
值图像做
“
与
”
操作,如果都为
1
,这图像的该像素为
1
,否则为
0.
腐蚀之后,图像边界向内
收缩
膨胀算法:使用一个
nXn
结构元素去扫描图像中的每一个像素。用结构元素与其覆盖的二
值图像
做
“
与
”
操作
,如果都为
0
,这图像的该像素为
0<
/p>
,否则为
1.
膨胀之后,图像边界向外
扩大
erosion_circle
(
Region
:
RegionErosion
:
Radius
: )
用一个圆形的结构元
素进行腐蚀图像
(小于半径的区域会被腐蚀掉,一般用于有弧形的区域,大多数用这个算
子)
erosion_rectangle1
(
Region
:
RegionErosion
:
W
idth
,
Height
:
)
(一般
用于方直的区域)
dilation_rectangle1
(
Region
:
RegionDilation
:
Width
,
Height
:
)
使用
一个矩形的结构元素来膨胀图像。
erosion1
(
Region
,
StructElement
:
RegionErosion
:
Iterations
: )
p>
自己
建立一个结构元素来腐蚀区域
(
Structuring elements
(
StructElement
) can be
generated
with operators such
as
gen_circle
,
ge
n_rectangle1
,
gen_rectangle2<
/p>
,
gen_ellipse
,
draw_region
,
g
en_region_polygon
,
gen_regi
on_points
, etc.
)
Iterations
是迭代次数,即腐蚀的次数
dilation1
(
Region
,
StructElem
ent
:
RegionDilation
:
Iterations
: )
自己建立一个结构元素来膨胀区域(
Structuring
elements (
StructElement
) can
be
generated with operators such
as
gen_circle
,
gen_rectangle1
,
gen_rectangl
e2
,
gen_ellipse
,
p>
draw_region
,
g
en_region_polygon
,
gen_r
egion_points
,
etc.
)
erosion2
(
Region
,
StructElement
:
RegionErosion
:
R
ow
,
Column
,
Iterat
ions
:
)
使用一个参考点来腐蚀区域(默认情况
wie
中间,一般为自己指定参考点)这
是和
erosion1
最大的区别
dilation2
(
Region
,
StructElement
:
RegionDilation
:
Row
,
Column
,
Iter
ations
:
)
和上类似
gen_disc_se
(
:
SE
:
Type
< br>,
Width
,
Height<
/p>
,
Smax
:
)
生成一个椭圆的结构元素
gray_dilation
(<
/p>
Image
,
SE
:
ImageDilation
:
:
)
灰度值膨胀
对灰度值进行操作
而不是区域结构操作
gray_erosion
(
Imag
e
,
SE
:
ImageErosion
: :
)
灰度值腐蚀
对图像腐蚀或是膨胀操作后,和原区域做减操作,可以得到区
域的内或是外边界
HALCON
算子函数(一)
Classification
HALCON
算子函数——
Chapter 1 :
Classification
1.1 Gaussian-Mixture-
Models
_sample_class_gmm
功能:把一个训练样本添加到一个高斯混合模型的训练数据上。
fy_class_gmm
功能:通过一个高斯混合模型来计算一个特征向量的类。
3. clear_all_class_gmm
功能:清除所有高斯混合模型。
4.
clear_class_gmm
功能:清除一个高斯混合模型。
5.
clear_samples_class_gmm
功能:清除一个高斯混合模型的训练数据。
6. create_class_gmm
功能:为分类创建一个高斯混合模型。
te_class_gmm
功能:通过一个高斯混合模型评价一个特征向量。
8. get_params_class_gmm
功能:返回一个高斯混合模型的参数。
9. get_prep_info_class_gmm
功能:计算一个高斯混合模型的预处理特征向量的信息内容。
10. get_sample_class_gmm
功能:从一个高斯混合模型的训练数据返回训练样本。
11. get_sample_num_class_gmm
功能:返回存储在一个高斯混合模型的训练数据中的训练样本的数量。
12. read_class_gmm
功能:从一个文件中读取一个高斯混合模型。
13. read_samples_class_gmm
功能:从一个文件中读取一个高斯混合模型的训练数据。
14. train_class_gmm
功能:训练一个高斯混合模型。
15. write_class_gmm
功能:向文件中写入一个高斯混合模型。
16. write_samples_class_gmm
功能:向文件中写入一个高斯混合模型的训练数据。
1.2 Hyperboxes
1.
clear_sampset
功能:释放一个数据集的内存。
2. close_all_class_box
功能:清除所有分类器。
3.
close_class_box
功能:清除分类器。
4. create_class_box
功能:创建一个新的分类器。
5.
descript_class_box
功能:分类器的描述。
6.
enquire_class_box
功能:为一组属性分类。
7.
enquire_reject_class_box
功能:为一组带抑制类的属性分类。
8. get_class_box_param
功能:获取关于现在参数的信息。
9. learn_class_box
功能:训练分类器。
10.
learn_sampset_box
功能:用数据组训练分类器。
11.
read_class_box
功能:从一个文件中读取分类器。
_sampset
功能:从一个文件中读取一个训练数据组。
13. set_class_box_param
功能:为分类器设计系统参数。
14. test_sampset_box
功能:为一组数组分类。
15.
write_class_box
功能:在一个文件中保存分类器。
1.3 Neural-Nets
1.
add_sample_class_mlp
功能:把一个训练样本添加到一个多层感知器的训练数据中。
2. classify_class_mlp
功能:通过一个多层感知器计算一个特征向量的类。
3. clear_all_class_mlp
功能:清除所有多层感知器。
4.
clear_class_mlp
功能:清除一个多层感知器。
5.
clear_samples_class_mlp
功能:清除一个多层感知器的训练数据。
6. create_class_mlp
功能:为分类或者回归创建一个多层感知器。
7. evaluate_class_mlp
功能:通过一个多层感知器计算一个特征向量的评估。
8. get_params_class_mlp
功能:返回一个多层感知器的参数。
9. get_prep_info_class_mlp
功能:计算一个多层感知器的预处理特征向量的信息内容。
10. get_sample_class_mlp
功能:从一个多层感知器的训练数据返回一个训练样本。
11. get_sample_num_class_mlp
功能:返回存储在一个多层感知器的训练数据中的训练样本的数量。
12. read_class_mlp
功能:从一个文件中读取一个多层感知器。
13. read_samples_class_mlp
功能:从一个文件中读取一个多层感知器的训练数据。
14.
train_class_mlp
、
功能:训练一个多层感知器。
15.
write_class_mlp
功能:向一个文件中写入一个多层感知器。
16. write_samples_class_mlp
功能:向一个文件中写入一个多层感知器的训练数据。
1.4 Support-Vector-Machines
1. add_sample_class_svm
功能:把一个训练样本添加到一个支持向量机的训练数据上。
2. classify_class_svm
功能:通过一个支持向量机为一个特征向量分类。
3. clear_all_class_svm
功能:清除所有支持向量机。
4.
clear_class_svm
功能:清除一个支持向量机。
5.
clear_samples_class_svm
功能:清除一个支持向量机的训练数据。
6. create_class_svm
功能:为模式分类创建一个支持向量机。
7. get_params_class_svm
功能:返回一个支持向量机的参数。
8. get_prep_info_class_svm
功能:计算一个支持向量机的预处理特征向量的信息内容。
9. get_sample_class_svm
功能:从一个支持向量机的训练数据返回一个训练样本。
10. get_sample_num_class_svm
功能:返回存储在一个支持向量机训练数据中的训练样本的数量。
11. get_support_vector_class_svm
功能:从一个训练过的支持向量机返回一个支持向量的索引。
12. get_support_vector_num_class_svm
功能:返回一个支持向量机的支持向量的数量。
13. read_class_svm
功能:从一个文件中读取一个支持向量机。
14. read_samples_class_svm
功能:从一个文件中读取一个支持向量机的训练数据。
15. reduce_class_svm
功能:为了更快
分类,用一个降低的支持向量机近似一个训练过的支持向量机。
16. train_class_svm
功能:训练一个支持向量机。
17.
write_class_svm
功能:向一个文件中写入一个支持向量机。
_samples_class_svm
功能:向一个文件中写入一个支持向量机的训练数据。
HALCON
算子函数——
Chapter 2 : Control
功能:为一个控制变量分配一个新值。
功能:终止循环执行。
3. comment
功能:向程序添加一行注释。
4.
continue
功能:跳过现在的循环执行。
5. else
功能:条件语句的替换。
6.
elseif
功能:可选择的条件语句。
7. endfor
功能:
for
循环的终止。
8. endif
功能:
if
命令的终止。
9.
endwhile
功能:
while
循环的终止。
10. exit <
/p>
功能:终止
HDevelop
。
11. for
功能:执行一定数量的主体。
12.
if
功能:条件语句。
功能:有选择的条件语句。
14.
insert
功能:向一个元组分配一个量。
功能:
repeat..until
循环的开始。
16. return
功能:终止程序调用。
17.
stop
功能:停止程序执行。
功能:继续执行主体,只要条件是不真实的。
19. while
功能:继续执行主体,只要条件是真实的。
HALCON
算子函数——
Chapter 3 : Develop
1. dev_clear_obj
功能:从
HALCON
数据库中删除一个图标。
2. dev_clear_window
功能:清除活动图形窗口。
3.
dev_close_inspect_ctrl
功能:关闭一个控制变量的监视窗口。
4. dev_close_window
功能:关闭活动图形窗口。
5.
dev_display
功能:在现有图形窗口中显示图像目标。
6. dev_error_var
功能:定义或者不定义一个错误变量。
7. dev_get_preferences
功能:通过
设计查询
HDevelop
的参数选择。
8. dev_inspect_ctrl
功能:打开一个窗口来检查一个控制变量。
9. dev_map_par
功能:打开一个对话框来指定显示参数。
10. dev_map_prog
功能:使
HDevelop_
的主窗口可视化。
11. dev_map_var
功能:在屏幕上绘制可视化窗口。
12. dev_open_window
功能:打开一个图形窗口。
13.
dev_set_check
功能:指定错误处理。
14. dev_set_color
功能:设置一个或更多输出颜色。
15. dev_set_colored
功能:设置混合输出颜色。
16.
dev_set_draw
功能:定义区域填充模式。
17. dev_set_line_width
功能:定义区域轮廓输出的线宽。
18. dev_set_lut
功能:设置查询表
_(lut).
19. dev_set_paint
功能:定义灰度值输出模式。
20.
dev_set_part
功能:修改显示图像部分。
21. dev_set_preferences
功能:通
过设计设置
HDevelop
的参数选择。
22. dev_set_shape
功能:定义区域输出形状。
23.
dev_set_window
功能:激活一个图形窗口。
24. dev_set_window_extents
功能:改变一个图形窗口的位置和大小。
25. dev_unmap_par
功能:为图形参数隐藏窗口。
26.
dev_unmap_prog
功能:隐藏主窗口。
27. dev_unmap_var
功能:隐藏变量窗口。
28.
dev_update_pc
功能:在程序执行中指定
PC<
/p>
的行为。
29.
dev_update_time
功能:为操作符打开或关闭切换时间测量。
30. dev_update_var
功能:在程序执行中指定活动窗口的行为。
31. dev_update_window
功能:在程序执行中指定输出行为。
HALCON
算子函数——
Chapter 4 : File
4.1 Images
1. read_image
功能:读取有不同文件格式的图像。
2. read_sequence
功能:读取图像。
3.
write_image
功能:用图形格式写图像。
4.2 Misc
1. delete_file
功能:删除一个文件。
2.
file_exists
功能:检查文件是否存在。
3. list_files
功能:列出目录中的所有文件。
4.
read_world_file
功能:从一个
ARC/IN
FO
世界文件中读取地理编码。
4.3 Region
1. read_region
p>
功能:读取二值图像或者
HALCON
区域
。
2. write_region
功能:在文件中写入地域。
4.4
Text
1. close_all_files
功能:关闭所有打开的文件。
_file
功能:关闭一个文本文件。
3.
fnew_line
功能:创建一个换行符。
4. fread_char
功能:从一个文本文件中读取一个字符。
5. fread_line
功能:从一个文本文件中读取一行。
6. fread_string
功能:从一个文本文件中读取字符串。
7. fwrite_string
功能:向一个文本文件中写入值。
8. open_file
功能:打开文本文件。
4.5
Tuple
1. read_tuple
功能:从一个文件中读取一个数组。
2. write_tuple
功能:向一个文件中写入一个数组。
4.6_XLD
1.
read_contour_xld_arc_info
功能:从用
< br>ARC/INFO
生成格式表示的文件读取
XLD
轮廓。
2.
read_contour_xld_dxf
功能:从一个
D
XF
文件中读取
_XLD
轮廓。
3. read_polygon_xld_arc_info <
/p>
功能:从用
ARC/INFO
生成格式表
示的文件读取
XLD
多边形。
4. read_polygon_xld_dxf
功能:从
一个
DXF
文件中读取
_XLD
多边形。
5.
write_contour_xld_arc_info
功能:向用
ARC/INFO
生成格式表示的文件写入
XLD
p>
轮廓。
6.
write_contour_xld_dxf
功能:向一个
DXF
格式的文件中写入
_XLD
轮廓
。
7.
write_polygon_xld_arc_info
功能:向用
ARC/INFO
生成格式表示的文件写入
XLD
p>
多边形。
8.
write_polygon_xld_dxf
功能:向一个
DXF
格式的文件中写入
_XLD
多边形。
HALCON
算子函数
——
Chapter 7 : Image
7.1
Access
1. get_grayval
功能:获取一个图像目标的灰度值。
2. get_image_pointer1
功能:获取一个通道的指针。
3.
get_image_pointer1_rect
功能:获取图像数据指针和输入图
像区域内最小矩形内部的图像数据。
4.
get_image_pointer3
功能:获取一个彩色图像的指针。
5. get_image_time
功能:查找图像被创建的时间。
7.2
Acquisition
1. close_all_framegrabbers
功能:关闭所有图像获取设备。
2.
close_framegrabber
功能:关闭指定的图像获取设备。
3. get_framegrabber_lut
功能:查找图像获取设备的查询表。
4. get_framegrabber_param
功能:查找一个图像获取设备的指定参数。
5. grab_data
功能:从指定的图像获取设备获取图像和预处理图像数据。
6. grab_data_async
功能:从指定的图像
获取设备获取图像和预处理图像数据并且开始下一个异步获取。
7. grab_image
功能:从指定的图像获取设备获取一个图像。
8. grab_image_async
功能:从指定的图
像获取设备获取一个图像并且开始下一个异步获取。
9.
grab_image_start
功能:从指定的图像获取设备开始下一个异步获取。
10. info_framegrabber
功能:从指定的图像获取设备查找信息。
11. open_framegrabber
功能:打开并配置一个图像获取设备。
12. set_framegrabber_lut
功能:设置图像获取设备查询表。
13. set_framegrabber_param
功能:设置一个图像获取设备的指定参数。
7.3
Channel
1. access_channel
功能:获取一个多通道图像的一个通道。
2. append_channel
功能:把附加模型(通道)添加到图像上。
3. channels_to_image
功能:把单通道图像转变为一个多通道图像。
4. compose2
功能:把两个图像转变为一个两通道图像。
5. compose3
功能:把三个图像转变为一个三通道图像。
6. compose4
功能:把四个图像转变为一个四通道图像。
7. compose5
功能:把五个图像转变为一个五通道图像。
8. compose6
功能:把六个图像转变为一个六通道图像。
9. compose7
功能:把七个图像转变为一个七通道图像。
10. count_channels
功能:计算图像的通道。
11.
decompose2
功能:把一个两通道图像转变为两个图像。
12. decompose3
功能:把一个三通道图像转变为三个图像。
13. decompose4
功能:把一个四通道图像转变为四个图像。
14. decompose5
功能:把一个五通道图像转变为五个图像。
15. decompose6
功能:把一个六通道图像转变为六个图像。
16. decompose7
功能:把一个七通道图像转变为七个图像。
17. image_to_channels
功能:把一个多通道图像转变为一个通道图像。
7.4
Creation
1. copy_image
功能:复制一个图像并为它分配新内存。
2. gen_image1
功能:从像素的一个指针创建一个图像。
3. gen_image1_extern
功能:从带存储管理的像素的一个指针创建一个图像。
4. gen_image1_rect
功能:从像素(带存储管理)的指针创建一个矩形区域的图像。
5. gen_image3
功能:从像素(红、绿、蓝)的三个指针创建一个图像。
6. gen_image_const
功能:创建一个固定灰度值的图像。
7. gen_image_gray_ramp
功能:创建一个灰度值阶梯。
8.
gen_image_interleaved
功能:从交叉像素的一个指针创建一个三通道图像。
9. gen_image_proto
功能:创建一个指定的固定灰度值的图像。
10. gen_image_surface_first_order
功能:创建一阶多项式的一个弯曲灰度表面。
11. gen_image_surface_second_order
功能:创建二阶多项式的一个弯曲灰度表面。
12. region_to_bin
功能:把一个区域转变为一个二进制字节图像。
13. region_to_label
功能:把区域转变为一个标签图像。
14. region_to_mean
功能:用它们的平均灰度值绘制区域。
7.5
Domain
1. add_channels
功能:把两个灰度值添加到区域中。
2. change_domain
功能:改变一个图像的定义区间。
3. full_domain
功能:把一个图像的区域扩大到最大值。
4. get_domain
功能:获取一个图像的区域。
5.
rectangle1_domain
功能:把一个图像的区域缩小到一个矩形。
6. reduce_domain
功能:缩小一个图像的区域。
7.6
Features
1.
area_center_gray
功能:计算一个灰度值图像的区域面积和重心。
2. cooc_feature_image
功能:计算一个同时出现的矩阵并得出相关灰度值特征。
3. cooc_feature_matrix
功能:从一个同时出现的矩阵计算灰度值特征。
4. elliptic_axis_gray
功能:在一个灰度值图像中计算一个区域的方位和主轴。
5. entropy_gray
功能:确定一个图像的熵和各向异性。
6. estimate_noise
功能:从一个单一图像估计图像噪声。
7. fit_surface_first_order
功能:通过一个一阶表面(平面)计算灰度值力矩和近似值。
8. fit_surface_second_order
功能:通过一个二阶表面(平面)计算灰度值力矩和近似值。
9. fuzzy_entropy
功能:确定区域的模糊熵。
10.
fuzzy_perimeter
功能:计算一个区域的模糊周长。
11. gen_cooc_matrix
功能:在一个图像中计算一个区域中同时出现的矩阵。
12. gray_histo
功能:计算灰度值分布。
13.
gray_histo_abs
功能:计算灰度值分布。
14. gray_projections
功能:计算水平和垂直灰度值预测。
15. histo_2dim
功能:计算两通道灰度值图像的直方图。
16. intensity
功能:计算灰度值的平均值和偏差。
17. min_max_gray
功能:计算区域内的最大和最小灰度值。
18. moments_gray_plane
功能:通过一个平面计算灰度值力矩和近似值。
19. plane_deviation
功能:从近似像平面计算灰度值的偏差。
20. select_gray
功能:选择基于灰度值特征的区域。
21. shape_histo_all
功能:用极限值确定特征的一个直方图。
22. shape_histo_point
功能:用极限值确定特征的一个直方图。
7.7
Format
1. change_format
功能:改变图像大小。
2.
crop_domain
功能:去掉确定的灰度值。
3. crop_domain_rel
功能:去掉和定义域有关的图像区域。
4. crop_part
功能:去掉一个矩形图像区域。
5.
crop_rectangle1
功能:去掉一个矩形图像区域。
6.
tile_channels
功能:把多重图像拼成一个大图像。
7. tile_images
功能:把多重图像目标拼成一个大图像。
8. tile_images_offset
功能:把多重图像目标拼成一个有确定的位置信息的大图像。
7.8
Manipulation
1. overpaint_gray
功能:重新绘制一个图像的灰度值。
2. overpaint_region
功能:重新绘制一个图像的区域。
3. paint_gray
功能:把一个图像的灰度值画在另一个图像上。
4. paint_region
功能:把区域画在一个图像中。
5.
paint_xld
功能:把
XLD
目标画在一个图像中。
_grayval
功能:在一个图像中设置单灰度值。
7.9
Type-
Conversion
1. complex_to_real
功能:把一个复杂图像转变为两个实际图像。
2. convert_image_type
功能:转变一个图像的类型。
3.
real_to_complex
功能:把两个实际图像转变为一个复杂图像。
4. real_to_vector_field
功能:把两个实值图像转变为一个矢量域图像。
5. vector_field_to_real
功能:把一个矢量域图像转变为两个实值图像。
Chapter_12:OCR
(光
字符识别)
12.1
Hyperboxes
1.
close
all
ocrs
功能:删除所有光字符,释放存储空间,但会丢失所
有的测试数据。
2. close
ocr_
功能:重新分配拥有
p>
OcrHandle
数目的分级器的存储,但所有相应的数据会丢失
,不过这
些数据可由
write
ocr
事先保存。
3. create
ocr
class
box
功能:创建新的
OCR
分级器。
4.
do
ocr
multi
功能:给每一个
Character
(字符)分配一个类。
5. do
ocr
single
< br>功能:给一些
Character
(字符)分配一些类。
6. info
ocr
class
box
功能:反馈
ocr
的有关信息。
7. ocr
change
char
功能:为字符建立新的查阅表。
8.
ocr
get
features
功能:计算给定
Character
(字符)的特征参数。
9. read
ocr
功能:从文件的
FileName<
/p>
(文件名)读取
OCR
分级器。
10. testd
ocr
class
box
功能:测试给定类中字符的置信度。
11. traind
ocr
class
box
功能:通过一幅图像的特定区域直接测试分级器。
12. trainf
ocr
class
box
功能:根据指定测试文件测
试分级器的
OCRHandle
。
13. write
ocr
功能:将
OCR
分级器的
OCRHandle
写
入文件的
FileName
(文件名)
。
12.2
Lexica
_all_lexica
功能:清除所有的词汇(词典)<
/p>
,释放它们的资源。
2. clear
lexicon
功能:清除一个词汇(词典)
,释放
相应的资源。
3. create
lexicon
功能:根据一些
Words(
单词
)
的元组创建一个新的词汇(词典)
。
4
.
Import
lexicon
功能:通过
FileName(
p>
文件名
)
选定的文件中的一系列单词创建一
个新的词典。
5. inspect
lexicon
功能:返回
Words
参数的词典中所有单词的元组。
6.
lookup
lexicon
功能:检查
Word
(单词)是否在词典的
LexiconHandle
中
,若在返回
1
否则返回
0
。
7. suggest
lexicon
功能:将
Word
< br>(单词)与词典中所有词汇相比较,计算出将
Word
从
词典中导入单词中
所需的足校的编辑操作符
NUMcorrec
tions
。
12.3
Neural-
Nets
(神经网络)
1.
clear
all
ocr
class
mlp
功能:清除所有的
create
ocr
class
mlp
创建的
OCR
分级器,释放分级器占据的存储空
间。
2. clear
ocr
class
mlp
功能:
清除所有的由
OCRHandl
e
给定的且由
create
ocr
class
mlp
创建的
OCR
分级器,
释放所有的分级器占据的存储空间。
3. create
ocr
class
mlp
功能:利用
MLP
(多层感知器)创建
一个新的
OCR
分级器。
4. do
ocr
multi
class
mlp
功能:
为
根据给定区域字符和
OCR
分级器
OC
RHandle
的灰度图像值而给定的每个字符计
算出最好的类
,将类返回到
Class
中,且将类的置信度返回到
Confidence
中。
5. do
ocr
single
class
mlp
功能:
为
根据给定区域字符和
OCR
分级器
OC
RHandle
的灰度图像值而给定的字符计算出
最好的
Num
类,将类返回到
Class
中,且将类的置信度返回到
Confidence
中。
6. do
ocr
word
mlp
功能:功能与
do
ocr
multi
class
mlp
相同,只是
do
ocr
word
mlp
< br>将字符组作为
一个实体。
_features_ocr_class_mlp
功能:为根据
OCR
分级器
OCRHandle
确定的字符计算其特征参数
,并将它们返回到
Features
。
8. get
params
ocr
class
mlp
功能:返回一个
OCR
分级器的参数只有当分级器由
do
ocr
multi
class
mlp
创建时。
9. get
prep
info
ocr
class
mlp
功能:计算
OCR
分级器预设定矢量特
性的信息。
10. read
ocr
class
mlp
功能:从一个文件中读取
OCR
分级器
。
11. trainf
ocr
class
mlp
功能:测试
OCR
分级器的
OCRHandle
,根据存储在
OCR
文件中的测试特性。
12. write
ocr
class
mlp
功能:将
OCR
分级器的
OCRHandle
写
入由文件名确定的文件中。
12.4
Support-Vector-
Machines_
(支持矢量机)
1. clear_all
ocr
class
svm
功能:清除所有的基于
OCR
分级器的
SVM
,释放相应的存储空间。
2.
clear
ocr
class
svm
功能:清除基于
< br>OCR
分级器的一个
SVM
,释
放相应的存储空间。
3. create
ocr
class
svm
功能:利用支持向量机创建一个<
/p>
OCR
分级器。
4. do
ocr
multi
class
svm
功能:根据基于
OCR
分级器的
SVM
将大量字符分类。
< br>
5. do
ocr
single
class
svm
功能:根据基于
OCR
分级器的
SVM
将单个字符分类。
< br>
6. do
ocr
word
svm
功能:利用
OCR
分级器将一系列相关字符分类。
7. get
features
ocr
class
svm
功能:计算一个字符的特征。
8.
get
params ocr
class
svm
功能:返回一个
OCR
分级器的参数。
9. get
prep
info
ocr
class
svm
功能:计算基于
OCR
分级器的
SVM
的
预定义特征矢量的信息内容。
10. get
support vector
num
ocr
class
svm
功能:返回
OCR
分级器支持的矢量的数目。
< br>
11. get
support vector
ocr
class
svm
功能:返回基于支持向量机的已测试
OCR
分级器中支持向量的索引。
12. read
ocr
class
svm
功能:从文件中读取基于
OCR
分级器的
SVM
。
13. reduce
ocr
class
svm
功能:根据一个减小的
SVM
来接近一
个基于
OCR
分级器的
SVM
。
14
.
Trainf
ocr
class
svm
功能:测试一个
OCR
分级器。
15. write
ocr
class
svm
功能:将一个
OCR
分级器写入文件。
12.5
Tools
1
.
Segment
characters
功能:将一副图像给定区域的字符分割。
2. select
characters
功能:从一个给定区域中选择字符。
3
.
text
line
orientation
功能:决定一个文本行或段落的定向(定位)
。
4
.
text_line
slant
功能:决定一个文本行或段落的字符的倾斜。
12.6
Training-
Files
1. append
ocr
trainf
功能:将字符添加到一个测试文件中。
2. concat
ocr
trainf
功能:合并测试文件。
3
.
read_ocr
trainf
功能:从文件中读取字符,将其转换到图像中。
4. read
ocr
trainf
names
功能:查询哪些字符存储在测试文件中。
5
.
read
ocr
trainf_select
功能:从文件中读取测试特定字符,将其转换到图像中。
6. write
ocr
trainf
功能:将已测试的字符存储到文件中。
7. write
ocr
trainf
image
功能:将字符写入正在测试的文件中。
HALCON
算子函数
——
Chapter 8 : Lines
8.1
Access
1. approx_chain
功能:通过弧和线近似一个轮廓。
2. approx_chain_simple
功能:通过弧和线近似一个轮廓。
8.2
Features
1. line_orientation
功能:计算线的方位。
2.
line_position
功能:计算一条线的重心、长度和方位。
3. partition_lines
功能:通过各种标准区分线。
4.
select_lines
功能:通过各种标准选择线。
5. select_lines_longest
功能:选择最长输入线。
HALCO
N
算子函数
——
Chapter 9
: Matching
9.1
Component-Based
1.
clear_all_component_models
功能:释放所有组件模型的内存。
2. clear_all_training_components
功能:释放所有组件训练结果的内存。
3. clear_component_model
功能:释放一个组件模型的内存。
4. clear_training_components
功能:释放一个组件训练结果的内存。
5. cluster_model_components
功能:把用于创建模型组件的新参数用于训练结果。
6. create_component_model
功能:基于确定的指定组件和关系准备一个匹配的组件模型。
7. create_trained_component_model
功能:基于训练过的组件准备一个匹配的组件模型。
8. find_component_model
功能:在一个图像中找出一个组件模型的最佳匹配。
9. gen_initial_components
功能:提取一个组件模型的最初组件。
10. get_component_model_params
功能:返回一个组件模型的参数。
11. get_component_model_tree
功能:返回一个组件模型的查找树。
12. get_component_relations
功能:返回包含在训练结果内的模型组件间的关系。
13. get_found_component_model
功能:返回一个组件模型的一个创建例子的组件。
14. get_training_components
功能:在一个特定的图像中返回初始值或者模型组件。
15. inspect_clustered_components
功能:检查从训练获取的刚性的模型组件。
16. modify_component_relations
功能:修改一个训练结果中的关系。
17. read_component_model
功能:从一个文件中读取组件模型。
18. read_training_components
功能:从一个文件中读取组件训练结果。
19. train_model_components
功能:为基于组件的匹配训练组件和关系。
20. write_component_model
功能:把一个组件模型写入一个文件中。
21. write_training_components
功能:把一个组件训练结果写入一个文件中。
9.2
Correlation-
Based
1. clear_all_ncc_models
功能:释放
NCC
模型的内存。
2. clear_ncc_model
功能:释放
NCC
模型的内存。
3. create_ncc_model
功能:为匹配准备
一个
NCC
模型。
4. find_ncc_model
功能:找出一个图像中
的一个
NCC
模型的最佳匹配。
5. get_ncc_model_origin
功能:返
回一个
NCC
模型的原点(参考点)。
6. get_ncc_model_params
功能:返
回一个
NCC
模型的参数。
7. read_ncc_model
功能:从一个文件中读
取一个
NCC
模型。
8. set_ncc_model_origin
功能:设
置一个
NCC
模型的原点(参考点)。
9. write_ncc_model
功能:向一个文件中
写入
NCC
模型。
9.3
Gray-Value-
Based
1. adapt_template
功能:把一个模板用于一个图像的大小。
2. best_match
功能:寻找一个模板和一个图像的最佳匹配。
3. best_match_mg
功能:在金字塔中寻找最佳灰度值匹配。
4. best_match_pre_mg
功能:在预生成的金字塔中寻找最佳灰度值匹配。
5. best_match_rot
功能:寻找一个模板和一个旋转图像的最佳匹配。
6. best_match_rot_mg
功能:寻找一个模板和一个旋转金字塔的最佳匹配。
7. clear_all_templates
功能:所有模板的内存分配。
9.
clear_template
功能:一个模板的内存分配。
10. create_template
功能:为模板匹配准备一个格式。
11. create_template_rot
功能:为旋转模板匹配准备一个格式。
12. fast_match
功能:寻找一个模板和一个图像的所有好的匹配。
13. fast_match_mg
功能:在金字塔中寻找所有好的灰度值匹配。
14. read_template
功能:从一个文件中读取一个模板。
15. set_offset_template
功能:模板的灰度值偏差。
16.
set_reference_template
功能:为一个匹配模板定义参考位置。
17. write_template
功能:向一个文件中写入模板。
9.4
Shape-Based
1. clear_all_shape_models
功能:释放所有轮廓模型的内存。
2. clear_shape_model
功能:释放一个轮廓模型的内存。
3. create_aniso_shape_model
功能:为各向异性尺度不变匹配准备一个轮廓模型。
4. create_scaled_shape_model
功能:为尺度不变匹配准备一个轮廓模型。
5. create_shape_model
功能:为匹配准备一个轮廓模型。
6. determine_shape_model_params
功能:确定一个轮廓模型的参数。
7. find_aniso_shape_model
功能
:在一个图像中找出一个各向异性尺度不变轮廓的最佳匹配。
8. find_aniso_shape_models
功能:找出多重各向异性尺度不变轮廓模型的最佳匹配。
9. find_scaled_shape_model
功能:在一个图像中找出一个尺度不变轮廓模型的最佳匹配。
10. find_scaled_shape_models
功能:找出多重尺度不变轮廓模型的最佳匹配。
11. find_shape_model
功能:在一个图像中找出一个轮廓模型的最佳匹配。
12. find_shape_models
功能:找出多重轮廓模型的最佳匹配。
13. get_shape_model_contours
功能:返回一个轮廓模型的轮廓表示。
14. get_shape_model_origin
功能:返回一个轮廓模型的原点(参考点)。
15. get_shape_model_params
功能:返回一个轮廓模型的参数。
16. inspect_shape_model
功能:创建一个轮廓模型的表示。
17. read_shape_model
功能:从一个文件中读取一个轮廓模型。
18. set_shape_model_origin
功能:设置一个轮廓模型的原点(参考点)。
19. write_shape_model
功能:向一个文件中写入一个轮廓模型。
Chapter_10_:Matching-3D
1.
affine_trans_object_model_3d
功能:把一个任意有限
3D
变换用于一个
3D
目标模型。
2.
clear_all_object_model_3d
功能:释放所有
3D
目标模型的内存。
3. clear_all_shape_model_3d
功能:释放所有
3D
轮廓模型的内存。
4. clear_object_model_3d
功能:
释放一个
3D
目标模型的内存。
5. clear_shape_model_3d_
功能:
释放一个
3D
轮廓模型的内存。
6. convert_point_3d_cart_to_spher
功能:把直角坐标系中的一个
3D
点转变为极坐标
。
7.
convert_point_3d_spher_to_cart
功能:把极坐标中
的一个
3D
点转变为直角坐标。
8. create_cam_pose_look_at_point
功能:从摄像机中心和观察方向创建一个
3D
摄像机
位置。
9. create_shape_model_3d
功能:为匹配准备一个
3D
目标模型。
10. find_shape_model_3d
功能:在一个图像中找出一个
3D
模型的最佳
匹配。
11.
get_object_model_3d_params
功能:返回一个
3D
目标模型的参数。
12. get_shape_model_3d_contours
功能:返回一个
3D
轮廓模型视图的轮廓表示。
13. get_shape_model_3d_params
功能:返回一个
3D
轮廓模型的参数。
14.
project_object_model_3d
功能:把一个
3D
目标模型的边缘投影到图像坐标中。
15. project_shape_model_3d
功
能:把一个
3D
轮廓模型的边缘投影到图像坐标中。
16. read_object_model_3d_dxf
功能:从一个
DXF
文件中读取一个
3D
目标模型。
17. read_shape_model_3d
功能:从一个文件中读取一个
3D
轮廓模型。
18.
trans_pose_shape_model_3d
功能:把一个
3D
目标模型的坐标系中的位置转变为一个
3D
轮廓模型的参考坐标系中的位置,反之亦然。
19. write_shape_model_3d
功能:
向一个文件写入一个
3D
轮廓模型。
Chapter_11_:Morphology
11.1
Gray-Values
1. dual_rank
功能:打开、取中值和关闭圆和矩形掩码。
2. gen_disc_se
功能:为灰度形态学生成椭圆结构基础。
3. gray_bothat
功能:执行一个图像的一个灰
度值
bottom_hat
变换(原图像和它的闭之间的差)。
4. gray_closing
功能:关闭一个图像的一个灰度值。
5. gray_closing_rect
功能:关闭带矩形掩码的灰度值。
6. gray_cl_osing_shape
功能:关闭带选择掩码的灰度值。
7. gray_dilation
功能:扩大一个图像上的灰度值。
8. gray_dilation_rect
功能:确定一个矩形的最小灰度值。
9. gray_dilation_shape
功能:确定一个选择的掩码的最大灰度值。
10. gray_erosion
功能:腐蚀一个图像的灰度值。
11. gray_erosion_rect
功能:确定一个矩形的最小灰度值。
12. gray_erosion_shape
功能:确定一个选择的掩码的最小灰度值。
13. gray_opening
功能:打开一个图像的灰度值。
14. gray_opening_rect
功能:打开一个矩形掩码的灰度值。
15. gray_openin_g_shape
功能:打开一个选择的掩码的灰度值。
16. gray_range_rect
功能:确定一个矩形的灰度值范围。
17. gray_tophat
功能:执行一个图像的一个
灰度值
top_hat
变换(原图像和它的开之间的差)。
p>
18. read_gray_se
功能:为灰度形态学下载一个结构基础。
11.2
Region
1. bottom_hat
功能:计算区域的
bottom_hat
(原图像和它的闭之间的差)。
2. boundary
功能:把一个区域减小到它的边界。
3. closing
功能:关闭一个区域。
4.
closing_circle
功能:关闭一个圆形结构基础的一个区域。
5. closing_golay
功能:关闭格雷字母表中的元素的一个区域。
6. closing_rectangle1
功能:关闭一个矩形结构基础的一个区域。
7. dilation1
功能:扩大一个区域。
8.
dilation2
功能:扩大一个区域(使用一个参考点)。
9. dilation_circle
功能:扩大一个圆形结构基础的一个区域。
10. dilation_golay
功能:扩大格雷字母表的元素的一个区域。
11. dilation_rectangle1
功能:扩大一个矩形结构基础的一个区域。
12. dilation_seq
功能:顺序地扩大一个区域。
13. erosion1
功能:腐蚀一个区域。
14.
erosion2
功能:腐蚀一个区域(使用参考点)。
15. erosion_circle
功能:腐蚀一个圆形结构基础的一个区域。
16. erosion_golay
功能:腐蚀格雷字母表的一个元素的一个区域。
17. erosion_rectangle1
功能:腐蚀一个矩形结构基础的一个区域。
18. erosion_seq
功能:按顺序腐蚀一个区域。
19.
fitting
功能:执行多重结构基础的打开后关闭。
20. gen_struct_elements
功能:生成一个标准结构基础。
21. golay_elements
功能:生成格雷字母表的结构基础。
22. hit_or_miss
功能:区域的
Hit-or-
miss
运行。
23.
hit_or_miss_golay
功能:使用格雷字母表的区域的
Hit-or-
miss
运行。
24.
hit_or_miss_seq
功能:使用格雷字母表的区域的
Hit-or-
miss
运行(按顺序)。
25.
minkowski_add1
功能:执行一个区域的
Min
kowski
添加。
26.
minkowski_add2
功能:扩大一个区域(使用参考点)。
27. minkowski_sub1
功能:腐蚀一个区域。
28.
minkowski_sub2
功能:腐蚀一个区域(使用参考点)。
29. morph_hat
功能:计算
bottom_hat_
和
top_hat
的联合。
30. morph_skeleton
功能:计算一个区域的形态学框架。
31. morph_skiz
功能:缩小一个区域。
32.
opening
功能:打开一个区域。
33. opening_circle
功能:打开一个圆形结构基础的一个区域。
34. opening_golay
功能:打开格雷字母表的一个元素的一个区域。
35. opening_rectangle1
功能:打开一个矩形结构基础的一个区域。
36. opening_seg
功能:分离重叠区域。
37.
pruning
功能:去掉一个区域的分支。
38. thickening
功能:把一个
Hit-or-
miss
运行的结果添加到一个区域。
39. thickening_golay
功能:把一个
Hit-or-miss
运行的结果添加到一个区域中(使用一个
Golay
结构基础)
。
40. thickening_seq
功能:把一个
Hit-or-
miss
运行的结果添加到一个区域中(按顺序)。
41. thinning
功能:从一个区域移去一个
Hit-or-
miss
运行的结果。
42.
thinning_golay
功能:从一个区域移去一个
Hit-or-miss
运行的结果(使用一个
Golay
结构基础)。<
/p>
43. thinning_seq
功能:从一个区域移去一个
Hit-or-
miss
运行的结果(按顺序)。
44. top_hat
功能:计算区域的
< br>top_hat
(原图像和它的开之间的差)。
Chapter_13:Object
13.1
Information
1.
count_obj
功能:统计一个元组中的对象。
2.
get_channel_info
功能:一幅目标图像组成部分的信息。
3. get_obj_class
功能:一副目标图像类的名称。
4
.
test_equal_obj
功能:比较目标图像的平等性。
5.
test_obj_def
功能:测试目标是否被删除。
13.2
Manipulation
1. clear_obj
p>
功能:将一个对象的图标从
HALCON
数
据库中删除。
2. concat_obj
功能:连接两个目标元组的图标。
3. copy_obj
功能:复制一个
HALCON
数据库中对象的图标
_
。
4. gen_empty_obj
功能:创建一个空的目标元组。
5
.
integer_to_obj
功能:将一个整型数转换为一个图标。
6. obj_to_integer
功能:将一个图标转换为一个整型数。
7. select_obj
功能:从一个目标元组中选择目标。
Chapter_14:Regions
14.1
Access
1.
get_region_chain
功能:一个对象的轮廓
(contour)
作为链式码。
2. get_region_contour
功能:查询一个目标的轮廓
(contour)
。
3. get_region_convex
功能:查询突起的外表作为轮廓
(c
ontour)
。
4.
get_region_points
功能:查询一个区域的像素数。
5.
get_region_polygon
功能:用一个多边形近似获取区域。
6. get_region_runs
功能:查询一个区域的扫描宽度编码。
14.2
Creation
1. gen_checker_region
功能:创建一个方格式区域。
2.
gen_circle
功能:创建一个圆周。
3.
gen_ellipse
功能:创建一个椭圆。
4.
gen_empty_region
功能:创建一个空的区域。
5.
gen_grid_region
功能:根据行或像素数创
建一个区域
_
。
6. gen_random_region
功能
:
创建一个随机区域。
7. gen_random_regions
功能:创建随机区域如圆周,矩形和椭圆。
8. gen_rectangle1
功能:创建一个与坐标轴平行的长方形。
9. gen_rectangle2
功能:创建任意方向的矩形。
10.
gen_region_contour_xld
功能:从
XLD
元组中创建一个区域。
11. gen_region_histo
功能:将一个直方图转换为一个区域。
12. gen_region_hline
功能:将
Hesse
正规形状中描述的输入线存储为区域。
13.
gen_region_line
功能:将输入线以区域形式存储。
14. gen_region_points
功能:将个别的像素存储为图像区域。
15. gen_region_polygon
功能:将一个多边形存储为一个目标图像。
16. gen_region_polygon_filled
功能:将一个多边形存储为一个已填充区域。
17. gen_region_polygon_xld
功能:创建一个
XLD
多边形中的区域。
18.
gen_region_runs
功能:创建一个扫描宽度编码中的图像区域。
19. label_to_region
功能:提取一幅图像中灰度值相同的区域。
14.3
Features
1. area
center
功能:一个区域的面积(大小)和中心。
2. circularity
功能:影响一个区域与圆的相似度的形状系数。
3. compactness
功能:影响一个区域致密度的形状系数。
4. connect
and_holes
功能:连接部分和中断的数目。
5.
contlength
功能:描述一个区域轮廓
(contour)
的长度。
6. convexity
功能:影响一个区域凸性的形状系数。
7. diameter
region
功能:一个区域两个边界点的最大距离。
8. eccentricity
功能:来源于椭圆参数的形状系数。
9. elliptic
axis
功能:相似椭圆的参数。
10
.
euler
number
功能:计算
Euler
数目。
11. find
neighbors
功能:搜寻直接邻域。
12.
get
region_index
功能:包括给定像素在内的所有的区域的索引。
13. get
region_thickness
功能:查询主轴附近区域的宽度(厚度)。
14. hamming
distance
功能:两个区域间的汉明距离。
15. hamming_distance_norm
功能:两个区域间的归一化汉明距离。
16. inner
circle
功能:一个区域内部最大的圆周。
17. inner_rectangle1
功能:一个区域内部最大的矩形。
18. moments_region_2nd
功能:区域的某时刻几何特性,。
19. moments_region_2nd
invar
功能:区域的某时刻几何特性。
20. moments_region_2nd
rel_invar
功能:计算相关时刻参数。
21.
moments_region
3rd
功能:区域的某时刻几何特性。
22. moments_region_3rd
invar
功能:区域的某时刻几何特性。
23. moments_region_central
功能:区域的某时刻几何特性。
24. moments_region_central_invar
功能:区域的某时刻几何特性。
25. orientation_region
功能:一个区域的定向。
26. rectangularity
功能:影响一个区域矩形相似度的形状系数。
27. roundness
功能:轮廓中获取的形状系数。
gth_distribution
功能:一个区域扫描宽度编码所需的顺串的分配。
29. runlength_features
功能:区域扫描宽度编码的特征值。
30. select_region_point
功能:选择包括给定像素在内的所有区域。
31. select_region_spatial
功能:讨论区域的关联性。
-
-
-
-
-
-
-
-
-
上一篇:汽车零部件术语
下一篇:摄影专业英语常用词汇