基于SpringBoot+Docker+Cuda+Cudnn+Pythorch+Onnx+Tensorrt+Yolov8+ffmpeg+zlmediakit 的AI算法中台系统,本系统主要实现JAVA调用Python脚本的方式,实现在英伟达GPU上进行yolov8的onnx或tensorrt的推理运算,实现火灾烟雾等视频的识别,并将识别结果通过ffmpeg推流到zlmediakit流媒体服务器。
一个综合了非常多系统的开源工具,比如权限、人脸识别、车牌识别、目标检查、opencv、mq、es,这个系统的目标是建立一个最初始的模块化应用,通过配置,可以随时应用到主机的系统中,不同组件提供多个接入方式。注意,本项目是基于单机应用,不完全考虑分布式的问题,系统的目标是轻量级快速接入的开发组件
车牌检测和识别
本项目是阿里云视觉智能开放平台的人脸搜索M:N的开源替代,项目中使用的模型均为开源模型,项目支持opensearch、milvus和proxima向量存储库,并具有较高的自定义能力。 gitee上的只是包含:搜索客户端; 搜索服务端; 搜索客户端用于集成到自己的系统; 搜索服务端最好独立部署; 想要正常使用还需要自己解决open search服务,并配置到搜索服务端。 服务端直接使用文档
Springboot、netty实现的http-flv、websocket-flv直播点播,支持rtsp、h264、h265、rtmp等多种源,h5纯js播放(不依赖flash),不需要nginx等第三方拉流服务
JavaVision是一个基于Java开发的全能视觉智能识别项目,不仅实现PaddleOCR-V4、YoloV8物体识别、人脸识别、以图搜图等核心功能,还可以轻松扩展到其他领域,如语音识别、动物识别、安防检查等。这使得JavaVision成为一个全面解决多种场景需求的自适应平台。
原创移动端IM通信层框架,轻量级、高度提炼,历经8年、久经考验。同时支持UDP+TCP+WebSocket三种协议,支持iOS、Android、Java、H5,服务端基于Netty。