惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Forbes - Security
Forbes - Security
Cisco Talos Blog
Cisco Talos Blog
Latest news
Latest news
P
Proofpoint News Feed
T
The Exploit Database - CXSecurity.com
Know Your Adversary
Know Your Adversary
S
Securelist
T
Tor Project blog
P
Palo Alto Networks Blog
G
GRAHAM CLULEY
NISL@THU
NISL@THU
C
CERT Recently Published Vulnerability Notes
L
LINUX DO - 热门话题
V
Vulnerabilities – Threatpost
Simon Willison's Weblog
Simon Willison's Weblog
AWS News Blog
AWS News Blog
T
The Blog of Author Tim Ferriss
Security Latest
Security Latest
P
Proofpoint News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Tenable Blog
博客园_首页
TaoSecurity Blog
TaoSecurity Blog
Attack and Defense Labs
Attack and Defense Labs
Project Zero
Project Zero
The Hacker News
The Hacker News
M
MIT News - Artificial intelligence
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Application and Cybersecurity Blog
Application and Cybersecurity Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
K
Kaspersky official blog
F
Full Disclosure
WordPress大学
WordPress大学
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
N
Netflix TechBlog - Medium
Stack Overflow Blog
Stack Overflow Blog
L
LangChain Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MongoDB | Blog
MongoDB | Blog
宝玉的分享
宝玉的分享
GbyAI
GbyAI
J
Java Code Geeks
云风的 BLOG
云风的 BLOG
Recent Announcements
Recent Announcements
博客园 - 叶小钗
Webroot Blog
Webroot Blog
Hacker News: Ask HN
Hacker News: Ask HN

博客园 - WinChance

反向代理"冷连接惩罚" 通用元 Prompt:新技术「做中学指挥手册」生成器 Timefold Solver 快速入门 Open Code 快捷键 基于现有项目提交到SVN远程仓 .NETer 的 Java 17 低痛苦开发指南 .NETer的Java 21低痛苦开发指南 AI+未来世界蓝图预测资料 资深工程师思维和技巧 语文启蒙 数学启蒙 英语启蒙 3大1小(4岁)重庆春节5天4晚·金佛山西坡最终版 中文提示词最佳实践开源库推荐 AI-Native 开发工作流手册 AI-Native 技术决策者速查手册 《Hello 算法》+ 尚硅谷韩顺平 组合拳食用指南 广东前20名亲子景点(按对4岁孩子吸引力排序) Gitea CICD Win11WSL2 安装Ubuntu-22.04 面向初中生的电子制作 VMware虚拟机安装Ubuntu22.04服务器版图文教程(超详细) 在Ubuntu 24上优雅地安装VMware Tools的终极指南
钣金件化学池视觉跟踪系统方案
WinChance · 2026-02-05 · via 博客园 - WinChance

钣金件化学池视觉跟踪系统(极简版)


1. 方案概述

核心:单摄像头俯瞰 + 反光圆点计数(1-5个圆点区分框号)
逻辑:数白点知框号,看画面分区知池位,时间防抖算时长
成本:¥340(单摄像头覆盖≤8米产线)
维护:每月擦拭镜头,圆点掉了重贴(3M胶,2秒完成)


2. 硬件配置

组件 规格 单价 数量 备注
摄像头 海康DS-2CD3T47 400万广角 ¥280 1 俯视角≥90°,POE供电
补光灯 LED投光灯 50W 白光 ¥50 1 常亮照射池子顶部
反光标识 3M反光圆点 φ20mm ¥0.2 100个 5框×20个备用
防护 亚克力防酸雾罩(自制) ¥10 1 斜顶设计
合计 ¥340

部署:摄像头装于线体正上方3米,俯瞰全部化学池(假设池子排布长度≤8米;若>8米,分2段,2个摄像头,成本¥620)


3. 载具标识(5框循环)

在铁框顶部中央贴反光圆点(背胶直接贴,无需改造):

框号 圆点数量 排列 示意图
框A 1个 居中
框B 2个 横排 ● ●
框C 3个 三角   ●
● ●
框D 4个 方阵 ● ●
● ●
框E 5个 十字   ●
● ● ●
  ●

优势:反光点在LED照射下呈纯白高亮,二值化后自动分离,不受颜色褪色影响。


4. 算法逻辑(纯CV,20行代码)

import cv2
import numpy as np

def track_pools(frame, pool_zones):
    # 1. 高阈值二值化(只保留反光点)
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    _, thresh = cv2.threshold(gray, 200, 255, cv2.THRESH_BINARY)
    
    # 2. 连通域计数(数白点)
    n, _, stats, centroids = cv2.connectedComponentsWithStats(thresh)
    dots = [c for i, c in enumerate(centroids) if 50 < stats[i,4] < 500]
    
    # 3. 映射框号(1-5个点)
    frame_map = {1:'A', 2:'B', 3:'C', 4:'D', 5:'E'}
    frame_id = frame_map.get(len(dots), 'Unknown')
    
    # 4. 分区判池(预标定画面像素范围)
    if dots:
        avg_x = np.mean([d[0] for d in dots])
        for pool_id, (xmin, xmax) in pool_zones.items():
            if xmin <= avg_x <= xmax:
                return frame_id, pool_id, len(dots)
    return None, None, 0

状态机(同前):识别持续3秒算入池,丢失10秒算出池,自动计算时长。


5. 数据对接(TMOM/MES)

上线绑定(扫码枪/PDA)

工人投料:
  1. 扫工单条码(WO-001)
  2. 肉眼看点数,PDA选"框A/B/C/D/E"
  3. 系统绑定:红点数量=框号 ↔ 工单号

实时数据流

[摄像头检测到3个白点(框C)在画面左侧(酸洗池区域)]
           ↓
[上报MQTT] {"pool":"ACID_01","frame":"C","event":"ENTRY","ts":"10:00:00"}
           ↓
[TMOM记录] WO-001在酸洗池开始浸泡

看板展示

  • 酸洗池:框C(WO-001)已泡 04:32
  • 水洗池:空闲

6. 实施计划(3天)

任务 产出
Day 1 摄像头安装、网络调试、补光定位 俯瞰画面覆盖全部池子
Day 2 贴反光点(5框)、标定分区(像素坐标)、算法调试 识别率>95%
Day 3 对接TMOM接口、上线扫码枪、联调测试 正式投用

7. 维护方案(极简)

周期 操作 耗时
每周 气枪吹扫镜头防护罩表面(防酸雾) 2分钟
每月 检查反光点是否脱落(极少发生) 5分钟
每季 更换补光灯(如有衰减) 10分钟

应急:若圆点脱落,现场贴新点+在PDA手动更新框号映射(30秒恢复)。


8. 成本与收益

投资:¥340(1摄像头)或¥620(2摄像头,长产线)
对比人工:省3班抄表员(¥216,000/年)
回本周期0.5天

风险与对策

  • 框叠放遮挡:规定叠放≤2层,且圆点贴在侧面(摄像头斜俯可见)
  • 反光点污染:水枪冲洗即恢复,或撕掉重贴(¥0.2成本)
  • 区分上限:最多5个框(1-5个点),若框>5个,改用"圆点+位置编码"(如左上1点=框F,右上1点=框G)

结论:极简、零训练、免改造铁框,3天上线,适合快速验证或小型产线。