halcon创建对象数组——concat_obj
2026/6/9 14:34:25 网站建设 项目流程

前言

我们在图像处理中有时候需要将对象比如区域放入一个数组中,然后对这个数组进行处理,比如需要对区域按照面积大小进行排序,这就需要先将多个区域放入一个数组中,这就需要使用concat_obj来实现。

1、halcon算子应用

dev_clear_window()gen_rectangle2(Rectangle,200,200,0,50,25)gen_circle(Circle,400,400,50)concat_obj(Rectangle,Circle,ObjectsConcat)count_obj(ObjectsConcat,Number)forIndex:=1to Numberby1select_obj(ObjectsConcat,ObjectSelected,Index)endfor

concat_obj 算子有2个参数
参数1是第1个对象
参数2是第2个对象
参数3是存储对象1和对象2的数组。

上面的代码中count_obj可以获取对象数量;然后使用for循环通过select_obj可以获取到每个单独的对象。

2、程序运行效果

马工撰写的年入30万+C#上位机项目实战必备教程(点击下方链接即可访问文章目录)

1、《C#串口通信从入门到精通》
2、《C#与PLC通信从入门到精通 》
3、《C# Modbus通信从入门到精通》
4、《C#Socket通信从入门到精通 》
5、《C# MES通信从入门到精通》
6、《winform控件从入门到精通》
7、《C#操作MySql数据库从入门到精通》

以上教程CSDN订阅已超过2000+~

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询