AI 宠物
概述
随着智能家居设备的普及,智能宠物产品正在迅速崛起,成为市场发展中不可或缺的重要力量,AI 技术 + IoT 双引擎驱动的智能宠物产品正在重新定义 “宠爱” 的边界。
涂鸦 AI 宠物方案提供了高细粒度的 AI 能力,如宠物档案管理、多宠识别等,这些功能可以应用于宠物喂食器、移动伴宠机器人等设备。开发者能够通过简单易用的 API 轻松开发出智能宠物设备面板,从而优化用户体验,提升产品竞争力。
应用场景
-
家庭宠物喂食器:在现代家庭中,越来越多的宠物主人选择养育多只宠物,不同宠物之间的生活习惯和需求各不相同,这对宠物主人的养育方式提出了更高的要求。多宠识别功能可以帮助宠物主人识别并记录每只宠物的进食习惯,提供动态信息帮助主人更好地掌握宠物生活规律、及时发现宠物异常行为,通过智能化方式为宠物健康保驾护航。
-
宠物医疗:在兽医诊所和宠物医院中,宠物医疗监控是监测动物健康、提高治疗效果的重要组成部分。多宠识别功能通过自动化和智能化手段优化医疗监控流程,助力兽医提供有效的诊疗服务。
产品 AI 功能开发
为了助力开发者高效实现 AI 应用的落地,涂鸦开发者平台提供了多样化的支持,包括适用于不同品类的标准化 AI 功能、丰富的智能体模板、以及便捷的面板投放工具,从多个维度全面保障产品的 AI 应用快速落地。了解更多详情,请参考 产品 AI 功能开发。
如需了解更多关于 AI 能力的内容,请 提交工单 咨询。
前置依赖
设备 SDK 开发
涂鸦 AI 宠物方案基于涂鸦智能 IPC 功能基础,增加了宠物方案管理、多宠识别功能。使用宠物 AI 方案,需要先对接 IPC SDK,设备端方案请参考 IPC_SDK 开发。
能力集
API
宠物档案
获取宠物列表
- 含义:获取家庭下的宠物列表。
- 接口详情:getPetList
获取宠物详情
- 含义:根据宠物 ID 查询宠物详细信息。
- 接口详情:getPetDetail
新增宠物
- 含义:以家庭为维度,增加一条宠物记录。
- 接口详情:addPet
更新宠物
- 含义:根据宠物 ID 更新宠物信息。
- 接口详情:updatePet
删除宠物
- 含义:删除宠物记录。
- 接口详情:deletePet
分析宠物特征
- 含义:上传宠物图片分析宠物特征,返回任务 ID。
- 接口详情:analyzePetFeature
查询宠物特征分析结果
- 含义:根据任务 ID 查询宠物分析结果,需要轮询。
- 接口详情:getAnalyzePetFeatureResult
获取宠物品种
- 含义:根据宠物类型获取宠物品种。
- 接口详情:getPetBreedList
获取宠物文件上传签名
- 含义:获取宠物头像、正面照上传地址。
- 接口详情:getPetUploadSign
多宠识别
获取宠物进食记录
- 含义:获取宠物进食记录,包含具体进食的宠物
- 接口详情:getPetEatingList
教程
基础入门开发
关于如何入门小程序面板开发,如果您是第一次接触小程序,请参考本教程开始入手 详情。
AI宠物面板
关于如何开发 AI 宠物面板小程序,请参考 详情。
项目模版
概述
项目模板是为了降低开发者搭建项目的难度,整理了常见品类和常见能力并对外提供的相应的项目源码。
模版主要涵盖功能
宠物档案
- 查询宠物
- 新增宠物
- 更新宠物
- 删除宠物
宠物特征分析
- 上传宠物正面照分析宠物特征
多宠识别
- 显示宠物进食记录
附录
模块集
宠物档案管理
功能介绍
- 主要包含宠物信息的增、删、改、查功能。
交互流程
上传图片进行宠物特征分析
功能介绍
上传图片至服务器,将返回值传给云端,进行宠物特征分析。
交互流程
- 使用 chooseImage 从手机选择图片;
- 请求云端获取文件上传签名及对应的 objectKey;
- 将图片上传至指定服务器;
- 将步骤
2
返回的 objectKey 作为参数传递给特征分析接口,该接口会返回一个 taskId,之后通过轮询特征分析结果接口获取分析进度。- 若返回的 analysisResult 值为 2,则表示分析成功;
- 若值为 1,则表示分析失败,根据返回的结果展示相应的分析信息。
多宠识别
功能介绍
监测宠物的进食行为,并准确识别具体是哪种宠物,方便主人了解每只宠物的进食情况。