前言
我们在图像处理中有时候需要将对象比如区域放入一个数组中,然后对这个数组进行处理,比如需要对区域按照面积大小进行排序,这就需要先将多个区域放入一个数组中,这就需要使用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)endforconcat_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数据库从入门到精通》