C# 基于OpenCv的视觉工作流-章108-区域筛选

C# 基于OpenCv的视觉工作流-章108-区域筛选

本章目标:
一、筛选;
二、宽截图;
三、抠图;

在缺陷检测中,要对识别出的缺陷进行打标识,方便后续人工返修处理。

如果进行零件全身无死角检测,由于零件结构复杂性,某些部位难免出现复检,造成重复打标;

另外,如果打标机构不够灵活,未能实现指哪打哪的精准打标时,当缺陷出现在打标范围之外,就会造成打标失准;

再有,零件自身会反光,有时会出现不属于检测范围的额外反光区域,也影响打标。

为了提高打标的准确性,可以先对干扰区域进行筛选去除,再丢给模型识别。

一、筛选

原理:利用二值化分割图像,再进行面积或周长筛选,则可实现过滤干扰。

筛选功能仅去除不必要的区域,图像尺寸不变,如下图;

二、宽截图

由于目标区很小,目标区之外很大一片都是不必要的区域,如果要裁剪宽度方向可用宽截图功能,如下图;

三、抠图

如果没有打标功能,不需要计算缺陷坐标,可直接抠取目标区域,宽高方向均会自动裁剪,如下图;

"VisionTool 探迹"免费视觉工具 自研

下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

"VisionTool Halcon"付费视觉工具(自研,淘宝可搜)

对应系列文章"C# 基于Halcon的视觉工作流",欢迎前往阅读。

上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!

相关推荐
Shulex20 分钟前
跨境电商 AI Agent 核心架构解析:从只读问答到自主执行的工程落地
人工智能·架构·智能客服·跨境电商
Java后端的Ai之路22 分钟前
CAS并发控制-从CPU指令到企业级乐观锁
vue.js·人工智能·python·cas·乐观锁
情 九27 分钟前
MCP 实战 06:把 HTTP 接口接成工具,让 AI 帮你查数据
人工智能·网络协议·http·mcp
码农小旋风1 小时前
Ray分布式计算引擎介绍
人工智能·架构
火山引擎和TA的超级拍档们1 小时前
产品情报局 08 | AI 内容助手:全网热点驱动,一站式打通内容生产全链路
人工智能
Binovate缤江数智1 小时前
水泵远程开关之后,还需要管什么?数智开关在无人值守泵站中的监测、保护与能耗分析
人工智能·物联网
ZhengEnCi1 小时前
Agent 架构怎么选:从单 Agent 到多 Agent 编排的选型决策指南
算法·架构
素男1 小时前
两个月不是六十天
人工智能·agent·self-becoming·ai长期记忆·ai自我介绍
byte轻骑兵1 小时前
【LMP】规范精讲[10]: 语音专线开线记——SCO 固定占座与 eSCO 限时重传
人工智能·人机交互·lmp·蓝牙链路管理·蓝牙外设