ChenKQ / detsrv

tiny object detection server framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Detection Server (DetSvr)

说明

  • 输出rtsp流需要rtspclientsink插件,需要安装 sudo apt install gstreamer1.0-rtsp libgstrtspserver-1.0-dev

TODO-LIST

  • cpp-httplib服务搭建
  • logger配置
  • 代码重构
  • post + json 发送数据
  • 落盘jpg影像测试
  • base64解码
  • nolohmann json格式序列化、反序列化实现
  • config配置文件 json
  • 动态插件
  • 修改detectionservice类,一次加载detector,构造函数新增serviceconfig
  • 修改Logger为单例模式
  • 插件配置项
  • 算法开发者框架
  • git版本管理(客户端与服务端开发)
  • 添加license授权
  • opencv读取图像
  • [] 日志功能使用文件还是std::cout,应当考虑与linux的systemctl服务和jounalctl,应当能够定期清理
  • [] tensorrt推理,串流程
  • 开机自启动
  • [] 部署脚本
  • [] 视频流的实时性
  • rtsp输入
  • rtmp输入
  • csi输入
  • [] 视频文件输入
  • [] http-base64输入
  • [] http-flv输入
  • rtsp输出
  • [] rtsp-server输出
  • [] videofile输入
  • 屏幕输出
  • [] 超低延时

About

tiny object detection server framework


Languages

Language:C++ 93.1%Language:Cuda 3.2%Language:Python 2.7%Language:CMake 0.9%Language:C 0.1%