halcon创建对象数组——concat_obj

前言

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

1、halcon算子应用

csharp 复制代码
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)
for Index := 1 to Number by 1
    select_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+~

相关推荐
武藤一雄3 小时前
C# 设计模式大全(第一弹|7种)
microsoft·设计模式·微软·c#·.net·.netcore
gorgeous(๑>؂<๑)4 小时前
【CVPR26-索尼】EW-DETR:通过增量低秩检测Transformer实现动态世界目标检测
人工智能·深度学习·目标检测·计算机视觉·transformer
格林威4 小时前
Baumer相机锂电池极片裁切毛刺检测:防止内部短路的 5 个核心方法,附 OpenCV+Halcon 实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·视觉检测
三枪一个麻辣烫4 小时前
gemini Adobe Illustrator visio draw.io画图
图像处理·人工智能·甘特图
向上的车轮5 小时前
熟悉C#如何转TypeScript——SDK与包引用
开发语言·typescript·c#
F1FJJ5 小时前
AI 编程实战对比:Claude Code vs Trae
图像处理·人工智能·ai作画·golang·visual studio code
xinxiangwangzhi_5 小时前
立体匹配--GCNet(2017)
计算机视觉
bryant_meng6 小时前
【AI】《Explainable Machine Learning》(2)
人工智能·深度学习·机器学习·计算机视觉·explanation
MyBFuture6 小时前
Halcon条形码与二维码识别全攻略
开发语言·人工智能·halcon·机器视觉
CSharp精选营6 小时前
Dispose 不释放?C# 资源泄漏的 3 种隐蔽场景排查
c#·资源泄漏