1. 项目如下具体功能模块
a.工业相机采集与设备联动、条码区域定位与识别、一维/二维质量分析、测试配置与离线图片检测、反射率曲线与灰度分析、检测结果表格展示、PDF 报告生成、日志追踪与发布打包。
b. 项目的主要功能描述
系统可先判断样品是一维还是二维条码,再进入对应检测流程;支持实时采图和离线图片检测,自动完成条码定位、解码、静区/反差/调制比/缺陷度/可译码度等指标计算,并生成检测表格、曲线图和标准化 PDF 报告。 a. 我负责哪些具体任务
负责 WinForms 客户端核心开发,完成工业相机接入、条码识别链路、一维/二维码质量分析算法、汉信码纯 C# 解码优化、PDF417/QR/DataMatrix/DPM 指标补齐、报表生成、日志体系、异常处理、客户现场问题定位与版本发布。
2 项目使用哪些技术栈,架构,实现上亮点,难点
项目基于 C#/.NET Framework 4.8 + WinForms 开发,采用 UI + CameraThread + AlgoThread 的多线程架构,结合 OpenCvSharp 做图像预处理与定位,ZXing.Net/ZBar 做多码制识别,OxyPlot 做反射率曲线展示,PdfSharp/PdfiumViewer 做报表与预览,Serilog 做日志追踪。亮点在于将识别、质量分析、报表、设备控制打通,并针对 QR、DataMatrix、PDF417、汉信码等码制做了细粒度质量指标和性能优化;难点在于不同码制标准差异大、工业图像噪声复杂、客户现场样张多变且需要和设备测试结果持续对标。