面向半导体、光伏、锂电行业的配置化视觉检测上位机软件。采用C# .NET 8 WPF架构,集成OpenCVSharp图像处理库,支持缺陷检测、模板匹配、几何测量三种核心算法。内置自定义ImageCanvas控件实现ROI交互绘制与检测结果可视化叠加,支持矩形、圆形ROI的绘制、编辑与删除。检测流程采用状态机模式管理,确保检测过程严谨可控。配方模板系统基于JSON序列化,实现产品参数无代码配置与一键换型,支持多模板保存与切换。采用SQLite本地存储检测记录与缺陷明细,支持CSV导出与良率统计看板。具备三级用户权限与完整操作日志追溯功能。
我负责整体架构设计、检测流程状态机、图像算法集成及UI交互开发。项目采用.NET 6 WinForms架构,遵循四层分层设计(UI层、业务层、算法层、数据层),使用OpenCVSharp封装图像处理算法,通过自定义ImageCanvas控件实现ROI交互绘制与检测结果可视化叠加。模板系统采用JSON序列化实现配置化换型,SQLite+Dapper实现轻量数据访问。检测引擎采用状态机模式管理全流程,确保检测过程严谨可控。开发过程中采用AI辅助编程进行架构设计与代码审查,实现高内聚低耦合的模块化结构,显著提升开发效率与代码质量。