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

相关推荐
qq_252941316812 小时前
航拍羊群目标检测数据集 | 航拍羊群 智慧畜牧业 动物检测 无人机巡检5010期
人工智能·yolo·目标检测·计算机视觉·无人机·羊群识别·羊群
AndrewHZ13 小时前
图像处理入门021 | 直方图:图像像素分布的可视化 —— cv2.calcHist 与 4 类典型分布
图像处理·opencv·直方图·直方图均衡化·cdf·灰度直方图·多通道直方图
音视频牛哥14 小时前
拆解人形机器人:从关节、灵巧手到VLA与媒体神经系统
机器学习·计算机视觉·机器人
爱吃火鸡面呀15 小时前
OpenCV 实战:文档扫描与神经风格迁移完整指南
人工智能·opencv·计算机视觉
java1234_小锋15 小时前
YOLO26 计算机视觉 - 训练自己的 YOLO26 模型
人工智能·yolo·机器学习·计算机视觉·yolo26
Hello-FPGA17 小时前
量子计算滨松c15550-22up单光子相机与PCIe1004采集卡
人工智能·计算机视觉·fpga开发
梦想的颜色17 小时前
【AI科普】什么是计算机视觉:硬核科普,它和大 AI 大模型到底是什么关系
人工智能·深度学习·计算机视觉·多模态·aiagent·#vlm·ai工程实战
呆呆敲代码的小Y17 小时前
【游戏开发】Lua 与 C# 交互原理解析
c#·lua·交互·热更新·lua与c#交互·游戏热更新
hahaha601617 小时前
HLS高层次综合设计技巧--循环merge和循环split
人工智能·算法·计算机视觉
用户2986985301418 小时前
PDF 转纯文本(TXT)免费攻略:轻松提取文字内容
人工智能·后端·c#