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

相关推荐
Xin_ye100861 分钟前
C# 零基础到精通教程 - 第十二章:异常处理与调试——让程序更健壮
开发语言·c#
楼田莉子3 分钟前
C#学习之C#入门学习
开发语言·后端·学习·c#
小钻风336618 分钟前
从零入门 Kafka:Java 原生 API 到 Spring Boot 实战全解析
c#·linq
AI科技星23 分钟前
强哥德巴赫猜想(1+1)终极证明(2026 年5月 21 日)
开发语言·人工智能·算法·计算机视觉·量子计算
唐青枫26 分钟前
C#.NET YARP + OpenTelemetry:网关链路追踪实战
c#·.net
星越华夏8 小时前
计算机视觉:YOLOv12安装环境
人工智能·yolo·计算机视觉
Xin_ye1008613 小时前
C# 零基础到精通教程 - 第七章:面向对象编程(入门)——类与对象
开发语言·c#
rockey62713 小时前
AScript异步执行与await关键字
c#·.net·script·eval·expression·异步执行·动态脚本
Terrence Shen14 小时前
大模型部署工具对比
人工智能·深度学习·计算机视觉
程序leo源14 小时前
Qt窗口详解
开发语言·数据库·c++·qt·青少年编程·c#