以halcon示例fnew_line.hdev为例
read_image (Image, 'fabrik') 读取图像
regiongrowing (Image, Regions, 3, 3, 6, 100) 计算图像中的连通区域
count_obj (Regions, Number) 求和,一共有多少连通区域,返回Number为连通区域个数
open_file ('area.dat', 'output', FileHandle) 打开/新建文件,第一个参数为文件名,可以加入路径,第二个参数表示写,第三个为文件句柄
for i := 1 to Number by 1
select_obj (Regions, Selected, i) 选中第i个连通域
area_center (Selected, Area, Row, Column) 计算选中连通域的面积并获得坐标
fwrite_string (FileHandle, i + ' ' + Area) 文件操作,
fnew_line (FileHandle) 新建文件句柄
endfor
close_file (FileHandle)