蜂鸟实时视频分析系统

我要开发同款
bjjin2023年11月04日
232阅读
所属分类 PC网站

作品详情

蜂鸟系统是一套基于形体识别技术的智能化视频分析应用系统。
系统无需改造已建前端设备,通过形体识别技术实现非结构化视频数据分析,部署实时算力,按需调配,并支持回溯分析、全域检索、轨迹生成,实现形体找人,弥补现有人脸和结构化系统的局限。
职责:
全域检索、预案等页面开发,封装树组件。
地图摄像头点位聚合、围栏、框选等;
单点登录。
umi-request封装、请求拦截、响应对返回状态的统一处理。
原grpc-web接口ts类型缺失,编译.proto文件导出对应的ts类型,减少接口类型定义时间。
构建
将第三方包如react、lodash、dayjs等打包为amd格式,减少构建时间。
将包管理工具又yarn换成pnpm提高安全性。
使用.npmrc文件配置npm私服包源,解决私服无法下载其它包问题。
完成前端脚手架。
使用pnpm搭建monorepo项目。分为两个子项目,分别封装webpack、vite通用配置如路径别名等。
利用cac包配置命令行参数,包括设置 被合并的外部配置文件名、host、port、是否移除console、开启性能分析、esbuild压缩等选项。
读取外部文件,并合并到当前配置,根据外部配置文件返回值决定使用合并方式。
配置css module,解决类名冲突。减少使用自定义类名命名空间带来的开发工作量。优化css module类名。
添加前端项目模板,集成项目配置,为团队成员提供高效的开发起点,节约项目开发时间。
优化
减少相同接口重复发送;针对context导致的渲染问题使用useMemo缓存组件jsx,减少刷新次数;
记录树组件当前展开节点,只对展开节点进行计算,减少计算量;
webapck优化、组件大小优 化、缓存、懒加载、空闲时间加载等、防抖、节流、骨架屏...
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论