程序聚合 软件案例 羊皮缺陷检测及溯源系统-三阳开泰

羊皮缺陷检测及溯源系统-三阳开泰

2026-09-06 23:15:22
行业:电商、农业
载体:网站
技术:JavaScript、Python、Flask、MySQL Workbench

业务和功能介绍

件功能概述
本系统是一款基于 YOLO 深度学习模型的羊皮缺陷检测与溯源平台,采用 Flask Web 架构,面向皮革加工检测场景,实现从"缺陷识别 → 品质评级 → 溯源二维码 → 客户扫码查询"的完整闭环。主要功能包括:

用户认证与权限管理:账号登录/注册,通过"验证密钥"机制实现工作人员授权注册,防止无关人员随意建号。
AI 缺陷检测:支持图片上传与摄像头实时抓拍两种方式,自动识别破洞、疤痕、脏点、烙印、死皱、烂边、不均等 7 种缺陷。
品质自动评级:依据缺陷数量与严重程度,自动判定优质、合格、次品、废品四级。
溯源二维码:每次检测生成唯一溯源 ID 与二维码,供客户扫码追溯。
溯源查询:独立溯源服务,客户无需登录即可查看检测结果、产地、用处、品质等信息。
历史记录管理:按用户隔离存储,支持查看与删除(撤回)。
报告打包下载:原图、结果图、二维码、检测报告整合为 ZIP 文件。
系统配置:二维码域名、网络模式、羊皮产地与用处等个性化配置。
安全运维:HTTPS 加密通信、统一管理脚本一键启停服务。
核心功能模块
用户认证模块:密码哈希存储,session 24 小时有效;注册前需输入后台生成的 8 位一次性密钥(30 分钟有效),实现受控注册。
AI 检测模块:YOLO 模型推理,支持图片上传与摄像头抓帧检测,结果自动标注并保存。
品质评级模块:缺陷 ≤2 且无严重缺陷为优质(绿);≤5 且严重缺陷 ≤1 为合格(蓝);≤10 或严重缺陷 ≤3 为次品(橙);否则为废品(红)。
溯源二维码模块:高纠错级别生成,支持自定义域名或局域网 IP 两种访问方式。
溯源服务模块:独立运行于 8080 端口的轻量 HTTP 服务,含记录缓存,客户扫码即可公开查询。
历史记录模块:记录按用户拆分为独立 JSON 文件,倒序展示,支持删除并同步清理关联文件。
打包下载模块:生成含原图、结果图、二维码及文字报告(溯源 ID、时间、检测员、产地、用处、评级、缺陷明细)的 ZIP 包。
配置模块:系统级(config.json)与用户级(产地、用处)双层配置。
业务流程路径
流程一:注册与登录 后台生成验证密钥 → 新用户输入密钥验证(一次性、30 分钟有效)→ 注册账号 → 登录进入仪表板。

流程二:检测与溯源(核心) 进入检测页 → 选择图片上传或摄像头模式 → 配置产地、用处 → 点击开始检测 → YOLO 推理识别缺陷并评级 → 展示品质等级、标注图、缺陷统计、溯源二维码 → 自动保存记录;可一键撤回删除。

流程三:客户扫码溯源 客户扫描溯源二维码 → 访问独立溯源服务 → 按溯源 ID 查询 → 展示检测结果(品质、缺陷、产地、用处、时间)→ 可下载打包报告。

流程四:历史查询与管理 进入历史记录页 → 按时间倒序加载当前用户记录 → 查看详情或删除记录

项目实现

羊皮缺陷检测与溯源系统 -- 架构概述
项目定位
基于 YOLO 深度学习模型的羊皮缺陷检测系统,支持 AI 自动识别 7 种缺陷、品质评级、生成溯源二维码供客户扫码查询。

整体架构:双服务分离
系统由两个独立 Flask 服务构成,通过共享文件系统交换数据:

主服务(app.py,端口 5655,HTTPS) 面向管理员/操作员,需要登录认证。负责用户注册登录、图片上传、YOLO 模型推理、缺陷检测、品质自动评级、二维码生成、历史记录管理、系统配置。使用 HTTPS 是为了支持浏览器摄像头权限。

溯源服务(trace_server.py,端口 8080,HTTP) 面向客户,无需登录。负责溯源信息查询、检测报告展示、报告打包下载。使用纯 HTTP 避免客户手机出现证书警告,带 5 秒缓存实现轻量级快速响应。

核心设计思路
延迟加载:YOLO 模型不在启动时加载,首次检测请求时才通过 get_model() 懒加载,减少启动内存占用。

缓存策略:主服务端 10 秒 TTL 缓存全部记录,溯源端 5 秒 TTL 缓存,减少磁盘 I/O。

用户隔离:每个用户独立记录文件和配置文件,支持多用户同时操作。

密钥验证注册:管理员生成 8 位一次性密钥(30 分钟有效),写入文件供监控脚本检测,注册者需输入正确密钥才能创建账号。

品质评级引擎:4 级评级(优质/合格/次品/废品),根据缺陷总数和严重缺陷(破洞、烂边)数量综合判定,不同等级对应不同颜色。

动态域名:二维码 URL 支持三种模式 -- 自定义域名优先,其次使用独立 HTTP 溯源服务(8080 端口),最后回退局域网 IP。保证二维码始终使用 HTTP 协议。

技术栈
层级 技术 用途
Web 框架 Flask 3.0 + Werkzeug 3.0 双服务 HTTP 处理
AI 模型 Ultralytics YOLO 8.3 7 种羊皮缺陷目标检测
图像处理 OpenCV 4.10 + Pillow 11.0 图片读取/标注/保存
二维码 qrcode 7.4 溯源二维码生成(H 级纠错)
SSL pyOpenSSL 24.0 自签名证书,HTTPS 支持
前端 原生 HTML5/CSS3/JS 无框架,深色科技风 UI
包管理 uv 虚拟环境管理,清华镜像源
运维 manage.bat + PowerShell 统一管理脚本,一键启停
存储 JSON 文件 用户数据、记录、配置持久化
数据流
上传图片 -> Flask 接收 -> YOLO 推理 -> 提取缺陷 + 评级 -> 保存原图/结果图 -> 生成溯源 ID + 二维码 -> 写入 JSON 记录 -> 返回结果(含 base64 图片和二维码)。客户扫码 -> 溯源服务查询记录 -> 展示报告页面 -> 支持打包下载。


示例图片视频


钟磬
3天前活跃
方向: 后端-Python、人工智能-数据标注和训练支持、
交付率:100.00%
相似推荐
股票行情图表-stock-chart
基于 Vue 3 + 原生 Canvas 2D 自研的 K 线图表引擎与组件库。支持蜡烛图 / 美国线 / 折线 / 面积四种图表形态、分时与 K 线双视图、16 种技术指标、24 种画线覆盖物(19 种手动绘制 + 5 种缠论图元)、实时追加、亮暗主题切换与 PC / 移动自适应。 图表特性: 1.图表形态:`candle`(蜡烛图)、`ohlc`(美国线)、`line`(折线图)、`area`(面积图) 2.三段式布局:主图 + 固定成交量副图 + 至多一个指标副图,面板间距与高度可配置,分隔条可拖拽 3.主图指标:MA(默认 5/10/30/60 四周期)、EMA、BOLL,可多选 4.副图指标:VOL 常驻,MACD / KDJ / RSI / BIAS / WR / PSY / CCI / MOM / STOCH / WMSR / KST / FASTK 单选 5.画线工具:21 种手绘覆盖物(趋势线、水平线、垂直线、射线、平行线、斐波那契回撤、矩形、文字标注、价格线、箭头、圆、三角、平行四边形、批注等)加 5 种缠论图元(笔 / 线段 / 中枢 / 分型 / 买卖点) 6.交互:滚轮缩放、拖拽平移、十字光标、触摸手势、全屏 7.信息层:跟随光标的 DOM 浮动提示框(边界自动翻转与夹取)、Canvas 绘制的固定文字栏、主图与副图图例 8.数据接口:`setData` 整段替换(同序列重复下发保留当前视图)、`appendData` 实时追加、`updateLast` 更新末根 9.国际化:内置 zh-CN(默认)与 en-US,数值单位随语言在「万/亿」与 `K/M/B` 之间联动
股票量化管理系统-StockMind投研助手
行业场景 本系统面向证券投资研究与量化交易领域,服务对象包括证券公司 / 基金与资管机构的投研团队、量化策略团队,以及向个人投资者提供投研工具与资讯内容的服务平台。 功能介绍 1.投研 / 研究员视角——找得到、看得全、能对得上 (1)找得到:股票信息支持市场类型快捷筛选与代码 / 名称检索;板块与分类体系提供行业、概念、地域、申万行业多条检索路径。 (2)看得全:行情 K 线覆盖 8 种周期与十余类技术指标;F10 档案把基础资料、分类归属、历史特征与异动记录集中到一页。 (3)能对得上:强势股 / 连板股识别给出评分、类型、评级与风险等级,配合 K 线与龙虎榜席位信息交叉验证。 2. 交易 / 策略人员视角——有信号、有规则、有结果 (1)有信号:异动监测按类型与等级记录价格异动;操作建议承载具体的买卖方向。 (2)有规则:利润策略以参数形式固化最大持仓数、单票最大仓位、止盈 / 止损比例与建仓方式。 (3)有结果:策略执行记录执行价格与盈亏,回测管理给出总收益率、年化收益率、最大回撤、胜率、交易次数、夏普比率。 3. 运营 / 管理员视角——权限可控、任务可知、内容可管 (1)系统管理提供用户、角色、菜单、部门、岗位、字典、参数、文件等后台能力; (2)对话管理维护 AI 对话所需的模型与厂商配置;
鸿蒙原生平台记账应用-倾心记账
立项背景与目标 HarmonyOS 原生生态里的记账应用已经不少,但真正好用的不多——普遍存在记账链路长、功能割裂、重"记录"而轻"管理"的问题,用户用两天就弃了。本项目目标是在纯血鸿蒙上从零构建一款完整、可长期使用的记账应用(倾心记账,已上架华为应用市场,当前已迭代至 V1.2.1),把单笔记录的操作成本压缩到 3 秒以内,覆盖收支记录、资产管理、信用账户、退款报销、统计分析与数据迁移全链路,并利用鸿蒙特性(桌面服务卡片、周期账单、系统级提醒)解决记账类产品最核心的痛点——用户嫌麻烦、坚持不下来。 软件功能与核心模块 1. 极速记账:自研数字键盘,金额 → 账户/分类/标签 → 保存,单手即可完成;快捷组把"午餐·餐饮·微信"这类高频组合固化为一键录入;支持标签、优惠、备注与标记。 2. 账单管理:日/周/月/年多级时间视图,按类型(支出/收入/转账)、账户、标签、标记多维组合筛选与搜索,支持编辑、删除、批量操作。 3. 资产与账户:支持储蓄、信用、投资、负债等多账户类型;账户余额、负债与溢缴款计算;信用账户按"本期待还 + 未出账单 = 总欠款"口径核算;账户间转账自动生成双边流水。 4. 退款与报销:账单可关联退款/报销,按原账单回冲金额并跟踪处理状态,避免重复入账。 5. 统计报表:收支趋势、分类占比、账户变动、预算执行情况,图表由原始流水实时聚合,支持从分类排名下钻到明细。 6. 数据安全:账单数据本地加密存储;自研 .fhbak 加密容器导入导出,含中文语义文件名与完整性校验,换机恢复不依赖云端。 7. 鸿蒙特色能力:桌面服务卡片"快记卡",无需打开应用即可完成一笔记账;周期账单(常记)自动生成固定支出;系统级账单提醒。 8. 个性化:自定义分类与图标、首页布局、金额万/亿显示格式、深色模式。 业务流程与功能路径 - 主链路:启动 → 首页数据概览 → 点击「记一笔」→ 键盘输入金额 → 选择账户/分类/标签 → 保存 → 数据落库 → 首页与统计实时刷新。 - 卡片链路:桌面添加「快记卡」→ 卡片内直接输入金额并选择分类 → 保存即完成落库,全程不进入应用。 - 统计链路:统计页选择时间范围 → 从流水表聚合计算 → 展示图表与分类排名 → 点击分类下钻对应账单列表。
电商保理金融
电商商家客户在微信小程序申请准入,上传资料,人脸识别,合同签署等,电商商家平台(抖音快手拼多多)影刀RPA机器人每天抓取店铺订单等相关信息,PC端查询申请,资料审核,融资审核,风险预警等等//电商商家客户在微信小程序申请准入,上传资料,人脸识别,合同签署等,电商商家平台(抖音快手拼多多)影刀RPA机器人每天抓取店铺订单等相关信息,PC端查询申请,资料审核,融资审核,风险预警等等
连锁门店 SaaS 智慧零售管理系统
1.面向连锁门店统一管理商品、会员、券码、库存和经营数据,解决多店扩张过程中管理分散、核销混乱、财务对账困难的问题。 2.顾客可购买团购券、预约服务、扫码核销、查看会员储值和消费记录;店员可开单、核销券码、盘点库存、登记客户、查看门店业绩;总部可管理多门店、商品套餐、会员档案、经营看板和财务数据。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服