halcon获取区域中心坐标以及面积——area_center

前言

在图像处理中我们有时候需要获取区域的面积大小以及区域的中心点坐标,本文就来详细介绍。

1、halcon算子应用

csharp 复制代码
dev_open_file_dialog ('read_image', 'default', 'default', Selection)
dev_set_color ('red')
read_image (Image, Selection)
mean_image (Image, ImageMean, 15, 15)
threshold (Image, Region, 128, 255)
connection (Region, ConnectedRegions)
area_center (ConnectedRegions, Area, Row, Column)
dev_set_draw ('margin')
dev_set_color ('green')
dev_set_line_width(3)
count_obj (ConnectedRegions, Number)
for Index := 1 to Number by 1
    x:=Column[Index-1]
    y:=Row[Index-1]
    gen_circle (Circle, y, x, 5)
endfor

获取区域面积和中心点坐标就是使用area_center 算子,该算子只有4参数

第1个参数是输入区域(可以是1个区域也可以是多个区域)

第2个参数是区域面积(数组)

第3个参数区域列(y)坐标(数组)

第4个参数区域列(x)坐标(数组)

3、处理后效果

1)处理前

1)处理后

上图中的绿色圆就是区域中心坐标位置,红色轮廓代表每个区域。

马工撰写的年入30万+C#上位机项目实战必备教程(点击下方链接即可访问文章目录)

1、《C#串口通信从入门到精通》

2、《C#与PLC通信从入门到精通 》

3、《C# Modbus通信从入门到精通》

4、《C#Socket通信从入门到精通 》

5、《C# MES通信从入门到精通》

6、《winform控件从入门到精通》

7、《C#操作MySql数据库从入门到精通》

以上教程CSDN订阅已超过2000+~

相关推荐
我没胡说八道1 天前
高校论文AI检测优化工具对比研究与实测分析(2026)
人工智能·深度学习·机器学习·计算机视觉·aigc·论文
探物 AI1 天前
把 MambaOut 塞进 YOLOv11:会有什么样的反应
python·yolo·计算机视觉
leo__5201 天前
C# 虚拟键盘(软键盘)实现
单片机·c#·计算机外设
周杰伦fans1 天前
AutoCAD C# 二次开发:如何精确监听工作空间切换事件
前端·c#
用户3721574261351 天前
如何使用 C# 自动调整 Excel 行高和列宽
c#
AI导出鸭PC端1 天前
智谱清言怎么生成word文档?AI导出鸭终结乱码烦恼
人工智能·ai·c#·word·豆包·ai导出鸭
我最爱吃鱼香茄子1 天前
终极方案:JetBrains IDE永久解放C盘空间
计算机视觉·性能优化·电脑·笔记本电脑·intellij-idea·程序员创富·webstorm
Esaka_Forever1 天前
png图像的base64 encoding
图像处理
玖釉-1 天前
Vulkan 离屏渲染详解:从 Framebuffer 到后处理、阴影贴图与 Render Texture
c++·windows·计算机视觉·图形渲染
xiaoshuaishuai81 天前
C# AvaloniaUI 中旋转
开发语言·c#