NiuFace 牛脸识别解决方案

基于深度学习与计算机视觉的牛只身份识别系统,拍照即可为每头牛建立独一无二的面部数字身份证

识别准确率 ≥ 95% 活体检测 ≥ 98% 端到端 ≤ 3秒 亿级向量检索

产品定位

解决畜牧业中"这头牛是谁"的基础性难题,为每头牛建立独一无二的面部数字身份证

🏦

保险公司

承保时核验牛只身份、理赔时追溯档案,降低骗保风险

🐄

养殖户

日常牛脸登记与无接触式身份管理,提升养殖管理效率

💰

采购方

交易前快速身份确权,确保牛只来源可追溯、档案可查

🏦

金融机构

活体抵押物确权与动态监控,保障抵押物真实性与唯一性

核心算法链

牛脸检测 → 特征提取 → 向量检索,端到端全链路 AI 识别

1

牛脸检测

YOLOv8 在 640×640 尺寸上检测牛脸区域,输出边界框坐标和置信度

多帧微动作活体检测,防照片/视频欺骗

2

特征提取

ArcFace + ResNet-50 骨干网络,输出 512 维特征向量

角度空间间隔增强区分度,随机增强策略

3

向量检索

Faiss IVF-PQ 索引策略,4096 聚类中心 + 乘积量化压缩

亿级特征库毫秒级相似度搜索,返回 Top-K

用户端功能

多端覆盖,满足不同场景需求

微信小程序

原生开发
  • 牛脸注册 — 拍照采集→关联耳标→特征入库
  • 牛脸识别 — 拍照自动匹配牛只档案
  • 活体检测 — 多帧微动作分析防伪造
  • 牛只管理 — 信息编辑、耳标绑定、历史记录

品牌官网

Next.js 构建
  • 品牌展示与产品介绍
  • SEO 搜索引擎优化
  • 技术白皮书与案例展示
  • 在线咨询与接入申请

管理后台

Vue 3 + Element Plus,与牛斤斤估重系统共享统一登录,RBAC 权限隔离

牛脸档案管理

审核注册申请、查看特征向量详情、注销牛脸身份,全生命周期管理

识别记录管理

按条件筛选识别记录、标记异常识别、统计分析识别趋势

特征库管理

索引创建与重建、相似度手动查询、去重检测,确保特征库质量

告警管理

异常识别告警、重复注册告警、特征库异常告警、设备离线告警

微服务架构

Spring Cloud 微服务,共 9 个独立服务 + 算法引擎独立部署

🌐

API 网关

:8890 统一入口
JWT 鉴权 + 限流

📋

牛只档案

牛只 CRUD
品种信息管理

🧠

识别匹配

牛脸注册 + 特征调度
Faiss 向量检索

📈

体征监测

体重趋势追踪
体尺变化分析

告警服务

规则配置
通知推送

📷

设备服务

摄像头 / 闸机
RFID 读卡器管理

👥

用户服务

RBAC 五角色
权限管理

💳

保险服务

承保评估
理赔处理

📎

金融押品

活体抵押登记
风险动态监控

算法引擎独立部署 :8002 — Python FastAPI,对外暴露 7 个 API 接口(牛脸检测、特征提取、注册、识别、1:1 验证、活体检测、向量搜索)

核心数据模型

万级起步,向量检索可扩展至亿级

数据表说明
牛脸身份表512 维特征向量、注册照片、耳标号、RFID 编码
牛脸识别记录表每次识别的匹配结果和置信度
特征索引管理表Faiss 索引元数据和版本信息

部署与监控

Docker Compose 编排,全栈可观测

Docker Compose 独立网络 Redis :6380 Nacos :8850 注册中心 MinIO :9002 对象存储 Prometheus 指标采集 Grafana 可视化仪表盘 Loki 日志聚合 AlertManager 三级告警 飞书通知