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

相关推荐
2zcode6 分钟前
基于MATLAB图像处理的饮料瓶灌装液位检测系统设计与实现
开发语言·图像处理·matlab
动物园猫3 小时前
牛行为目标检测数据集:4类别 | 目标检测
人工智能·目标检测·计算机视觉
逝水无殇3 小时前
C# 字符串(String)详解
开发语言·后端·c#
小巧的砖头5 小时前
C#会重蹈覆辙吗?系列之2:反射及元数据的性能问题
开发语言·前端·c#
棱镜研途8 小时前
【EI检索会议 | SPIE出版】 2026年智能计算与多模态信号处理国际学术会议(CIMSP 2026)
图像处理·算法·计算机视觉·信号处理·多模态·学术会议·智能计算
医疗信息化王工8 小时前
从零到一:基于 GGUF 格式部署 Unlimited-OCR 搭建企业级证件识别服务
图像处理·c#·ocr
zyh______10 小时前
C#语法糖(按照实用性排序)
unity·c#
云空10 小时前
《洪水应急场景下基于 YOLOv8 的目标检测与实例分割模型训练方案》
人工智能·yolo·计算机视觉
2zcode10 小时前
项目文档:基于MATLAB图像处理的饮料瓶灌装液位检测系统设计与实现
开发语言·图像处理·matlab
z落落11 小时前
C#五大加密算法(AES、DES、MD5、RSA、SHA)
开发语言·c#