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

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

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

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

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

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

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

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

一、筛选

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

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

二、宽截图

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

三、抠图

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

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

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

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

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

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

相关推荐
智圣新创012 分钟前
教育新基建下高校数据治理决策转型:智圣新创决策中台全域建设效能提升路径
大数据·人工智能
Tokenge4 分钟前
什么是CodeBuddy ,和WorkBuddy 有什么区别!
人工智能
桃西西呀5 分钟前
Spring AI Alibaba 之七:我没写一行 tracing 埋点,Agent 每一步却被 Micrometer 看得清清楚楚
人工智能·spring·llm
桃西西呀5 分钟前
Spring AI Alibaba 之八:我让 Agent 直接执行 shell 命令,它却读到了目录里的密钥,沙箱到底防住了什么
人工智能·spring·llm
Hi202402175 分钟前
Vortex GPGPU Warp 调度与指令执行流程解读
人工智能·gpgpu
9i编程7 分钟前
9. 教 AI 上班:带出我的数字同事 —— 部署到本机再大回归:组织架构又错,被我叫停先改树
人工智能·openai·ai编程
xuxigifxfh8 分钟前
牛客:HJ170 01序列
java·开发语言·算法·华为机考
遇码9 分钟前
system prompt 里拼了时间和知识大纲,每轮缓存都被击穿:静态/动态分离的提示词装配方法
人工智能·ai·大模型
a932013 分钟前
基准真值也会错:我的 AI 审计管线漏报 12 题,先别急着调模型
人工智能
俊哥V14 分钟前
每日 AI 研究简报 · 2026-10-10
人工智能·ai