# plastic_detect **Repository Path**: z1ZAO/plastic_detect ## Basic Information - **Project Name**: plastic_detect - **Description**: 塑料件视觉检测 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-09-30 - **Last Updated**: 2025-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # plastic_detect:塑料件视觉缺陷检测系统 ## 项目介绍 本项目专注于黑色塑料件卡扣的缺陷检测。系统通过海康威视工业相机采集图像,结合自研模板匹配算法和图像处理技术,实现对塑料件表面缺陷、装配错位等问题的自动化检测。该系统已在实际产线中部署运行,通过Modbus TCP协议与产线设备通信,具备高稳定性和可靠性。项目涵盖前后端开发、算法设计、日志管理及配置管理,代码统一通过Git进行版本管理。 ## 技术架构 ### 核心模块 1. **摄像头控制** 2. **图像处理** 3. **文件监控** 4. **Modbus通信** 5. **数据管理** 6. **交互界面** ### 技术栈 - **编程语言**:Python 3.8+ - **图像处理**:OpenCV、海康威视SDK(MvCameraControl) - **通信协议**:Modbus TCP、UDP - **界面开发**:HTML/CSS/JavaScript(前端)、webview(跨平台界面封装) - **多线程处理**:concurrent.futures、threading - **数据存储**:SQLite ## 安装与部署 ### 环境要求 - **操作系统**:Windows 10/11 64位 - **硬件要求**: - CPU:Intel i5及以上 - 内存: - 存储: - 显卡:支持OpenCV硬件加速(可选) - **相机**:海康威视工业相机(支持GigE Vision协议) - **网络**:支持Modbus TCP通信的局域网环境 ### 安装步骤 1. **安装Python环境**: ```bash # 推荐使用Python 3.8-3.10 python -m venv venv .\venv\Scripts\activate