nku-palette / palette

物体检测、图像分类在线API服务框架,从小宠物识别入手
9 stars 1 forks source link
deep-learning object-detection restful-api

palette项目

palette是一个包含物体检测和分类能力的在线服务工程。前期开发以识别小宠物为目标,提供一个前端界面,从前端可以传图片、或者传视频流进行实时监测,检测图片中或者视频流中是否有小宠物,如果有,给出检测结果,如果是视频流,进行实时跟踪。

工程结构说明

详细功能设计

TODO @Luoadore 补充

前端基本功能模块

需求概述

Palette结构图

模块概述

整体页面

简洁大方。 首页分为两部分,整体背景之上大标题。 index 向下滑动鼠标,出现选择按钮,分别为photo和vedio对应的小宠物检测。 index2

视频流检测页面

按钮1:点击选择本地图片

按钮2:上传

按钮3:点击预测按钮

大窗口:输出图片

小窗口:结果

图片检测页面

按钮1:点击选择本地视频

按钮2:上传

按钮3:点击预测按钮

大窗口:输出视频

小窗口:结果

摄像头实时监测页面

大窗口:用来实时输出画面。

按钮:点击观看。

前端与后端服务的API接口设计

图片预测接口

输入:图片序列

输出:图片是否有小宠物,小宠物名称及可能性。

视频流检测接口

结果返回接口

报错接口

后端服务与模型服务API接口设计

TODO