1.Images(圖像)
1.1 deserialize_image — Deserialize a serialized image object.
deserialize_image( : Image : SerializedItemHandle : )
圖像反序列化:將一個已經序列化的圖像反序列化
1.2 read_image — Read an image with different file formats.
read_image( : Image : FileName : )
讀取圖像:讀取一張圖(不同格式)
1.3 read_sequence — Read images.
read_sequence( : Image : HeaderSize, SourceWidth, SourceHeight, StartRow, StartColumn, DestWidth, DestHeight, PixelType, BitOrder, ByteOrder, Pad, Index, FileName : )
讀圖
1.4 serialize_image— Serialize an image object.
serialize_image(Image : : : SerializedItemHandle)
圖像序列化:將一張圖序列化
1.5 write_image— Write images in graphic formats.
write_image(Image : : Format, FillColor, FileName : )
保存圖像:將圖像保存
2.Misc(混雜)
2.1 copy_file — Copy a file to a new location.
copy_file( : : SourceFile, DestinationFile : )
文件複製
2.2 delete_file — Delete a file.
delete_file( : : FileName : )
文件刪除
2.3 file_exists — Check whether file exists.
file_exists( : : FileName : FileExists)
檢查文件是否存在
2.4 list_files — List all files in a directory.
list_files( : : Directory, Options : Files)
列出一個目錄中的所有文件
2.5 make_dir — Make a directory.
make_dir( : : DirName : )
創建一個目錄
2.6 read_world_file — Read the geo coding from an ARC/INFO world file.
read_world_file( : : FileName : WorldTransformation)
讀取一個 ARC/INFO 文件
2.7 remove_dir — Delete an empty directory.
remove_dir( : : DirName : )
刪除一個目錄
3.Object(對象)
3.1 deserialize_object — Deserialize a serialized iconic object.
deserialize_object( : Object : SerializedItemHandle : )
反序列化一個圖形變量對象
3.2 serialize_object — Serialize an iconic object.
serialize_object(Object : : : SerializedItemHandle)
序列化一個圖形變量對象
4.Region(像元集)
region 即是一堆元的集合。 region 中的像元不一定要相连,如果要让相连接的像元成为一个 region ,只要呼叫运算子 connection 即可。
4.1 deserialize_region — Deserialize a serialized region.
deserialize_region( : Region : SerializedItemHandle : )
反序列化一個已序列化的 region
4.2 read_region — Read binary images or HALCON regions.
read_region( : Region : FileName : )
讀二進制圖像或 Halcon regions
4.3 serialize_region — Serialize a region.
serialize_region(Region : : : SerializedItemHandle)
序列化一個 region
4.4 write_region — Write regions to a file.
write_region(Region : : FileName : )
保存 regions
5.Text(文本)
5.1 close_all_files — Close all open files.
close_all_files( : : : )
關閉所有打開文件
5.2 close_file — Closing a text file.
close_file( : : FileHandle : )
關閉一個文本文件
5.3 fnew_line — Create a line feed.
fnew_line( : : FileHandle : )
創建一行
5.4 fread_char — Read a character from a file.
fread_char( : : FileHandle : Char)
從一個文件讀一個字符
5.5 fread_line — Read a line from a file.
fread_line( : : FileHandle : OutLine, IsEOF)
從一個文件讀一行
5.6 fread_string — Read strings from a file.
fread_string( : : FileHandle : OutString, IsEOF)
從一個文件讀取字符串
5.7 fwrite_string — Write values in a file.
fwrite_string( : : FileHandle, String : )
寫入文件
5.8 open_file — Open a file in ASCII or a binary format.
open_file( : : FileName, FileType : FileHandle)
打開文件
6.Tuple(數組)
Tuples 就像一个数组,其中的数据型态可为整数,浮点数或是字符串。当我们计算一个 region 的某些特征时,会传回一个 结果,如果计算的是一群 region ,会传回一个 tuple ,其中含有每个 region 的特征计算结果。 Control tuple 的指标由0开始。
6.1 deserialize_tuple — Deserialize a serialized tuple.
deserialize_tuple( : : SerializedItemHandle : Tuple)
反序列化一個已序列化的數組
6.2 read_tuple — Read a tuple from a file.
read_tuple( : : FileName : Tuple)
從一個文件讀取數組
6.3 serialize_tuple — Serialize a tuple.
serialize_tuple( : : Tuple : SerializedItemHandle)
序列化一個數組
6.4 write_tuple — Write a tuple to a file.
write_tuple( : : Tuple, FileName : )
寫數組到一個文件
7.XLD(輪廓數據)
XLD 包含了所有等值线以及多边型的数据。 XLD 对象中除了点坐标数据,还包含了全域或区域属性,例如 edge 方向,或是分割时的 regression 参数等等。
7.1 deserialize_xld — Deserialize a serialized XLD object.
deserialize_xld( : XLD : SerializedItemHandle : )
反序列化一個已序列化的 XLD
7.2 read_contour_xld_arc_info — Read XLD contours to a file in ARC/INFO generate format.
read_contour_xld_arc_info( : Contours : FileName : )
從一個 ARC/INFO 文件讀取 XLD 輪廓
7.3 read_contour_xld_dxf — Read XLD contours from a DXF file.
read_contour_xld_dxf( : Contours : FileName, GenParamNames, GenParamValues : DxfStatus)
從一個 DXF 文件讀取 XLD 輪廓
7.4 read_polygon_xld_arc_info — Read XLD polygons from a file in ARC/INFO generate format.
read_polygon_xld_arc_info( : Polygons : FileName : )
從一個 ARC/INFO 文件讀取 XLD 多邊形
7.5 read_polygon_xld_dxf — Read XLD polygons from a DXF file.
read_polygon_xld_dxf( : Polygons : FileName, GenParamNames, GenParamValues : DxfStatus)
從一個 DXF 文件讀取 XLD 輪廓
7.6 serialize_xld — Serialize an XLD object.
serialize_xld(XLD : : : SerializedItemHandle)
序列化一個 XLD
7.7 write_contour_xld_arc_info — Write XLD contours to a file in ARC/INFO generate format.
write_contour_xld_arc_info(Contours : : FileName : )
將 XLD 輪廓寫入 ARC/INFO 文件
7.8 write_contour_xld_dxf — Write XLD contours to a file in DXF format.
write_contour_xld_dxf(Contours : : FileName : )
將 XLD 輪廓寫入 DXF 文件
7.9 write_polygon_xld_arc_info — Write XLD polygons to a file in ARC/INFO generate format.
write_polygon_xld_arc_info(Polygons : : FileName : )
將 XLD 多邊形寫入 ARC/INFO 文件
7.10 write_polygon_xld_dxf — Write XLD polygons to a file in DXF format.
write_polygon_xld_dxf(Polygons : : FileName : )
將 XLD 多邊形寫入 DXF 文件