用户想知道一个猫猫是什么品种的,直接打开小程序,点击拍照,然后上传照片到服务端,服务端会返回一个带有猫猫品种、性别、年龄的json文件。小程序根据这个json来给用户介绍这是什么猫。
- 有一个UI,用户友好的
- 点击拍摄图片
- 上传图片
- 接受服务器的返回结果
- 加载一个神经网络模型
- 相应图片识别的请求
- 接收图片
- 模型识别
- 返回结果
// TODO: 图片数据持久化,服务器预热,负载均衡,Authentication
- Wechat mini app
- Service: Spring Boot
- AI related work: Pytorch, ported into java.
- End-to-end testing.
Client:
- Mini app onboard
- Send a request with a Img file attached.
- Receive a pre-defined json. Service:
- Spring Boot onboard.
- Add endpoint like https://127.0.0.1:{port}/catbreed/uploading.
- Accept [POST] request from client.
- Return Json.
{
“breed”: “cat”,
“gender”: “male or female”,
“age”: 3,
}