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+~

相关推荐
cpp_w2 小时前
C#基础3- 面向对象中级应用3
后端·c#
指针向南3 小时前
iLovePDF免费版有次数限制吗?5款替代对比2026
图像处理·人工智能·计算机视觉
步步为营DotNet3 小时前
Async 状态机要搬进运行时了:.NET 10 Runtime Async 实测,快的地方快 1.5 倍,贵的地方贵 5 倍
性能优化·c#·.net·async·runtime
原子延迟3 小时前
iLovePDF免费吗?不限次数的PDF压缩5款(2026)
图像处理·人工智能·计算机视觉·pdf
hixiong1233 小时前
C# 使用 ZXingCpp.Angle 进行条码、二维码识别
开发语言·c#·扫码
lucas_AI3 小时前
Bifocal:视觉 token 砍掉 75% 问答没事,一碰 OCR 就翻车——单一重要性分数的锅
计算机视觉
Latchh3 小时前
iLovePDF免费版能批量压缩吗?4款替代对比2026
图像处理·人工智能·计算机视觉·音视频
步步为营DotNet3 小时前
System.Text.Json 源生成:三个“看起来已经生效“的静默失效
c#·.net·native aot·源生成
lucas_AI3 小时前
ZoomCap:「写得长」不等于「信息全」——草稿路由 + 自适应放大,把漏掉的小字小物补回来
计算机视觉
晨间晓4 小时前
图片里的高频和低频是什么?用华为云码道开发 OpenCV 傅里叶频谱分析工具
opencv·计算机视觉·华为云