news 2026/4/1 5:26:49

5步搞定|宠物AI识别与智能剪辑开发实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5步搞定|宠物AI识别与智能剪辑开发实践

在现代快节奏的生活中,宠物已经成为许多家庭的重要成员。然而,由于工作繁忙,我们常常无法时刻陪伴在宠物身边,担心它们的安全和健康。如何才能在忙碌的同时,也能关注到宠物的动态,甚至为它们记录下精彩瞬间呢?

今天,小编带着萤石开放平台的宠物AI识别智能剪辑开发实践来了!不仅能实时看到宠物状态,还能自动识别宠物并剪辑出精彩视频,让你随时了解宠物动态,留住美好时光。

总体流程

基于萤石开放平台的成熟API,聚焦核心流程,只需5步即可实现端到端宠物AI识别与视频剪辑。

两种图片获取方法对比

萤石开放平台提供设备抓拍云端抽帧两种图片获取方式。您可以参考核心用途、设备要求、优势、劣势和适用场景5方面的详细对比,选择更合适的方式。

详细开发步骤

步骤一:设备准备与平台接入

【1】平台注册与应用创建

  • 注册萤石开放平台,创建企业级应用,获取AppKey和AppSecret(AK/SK),用于后续API调用鉴权。

  • 开通核心服务:根据图片获取方式开通对应服务(设备抓拍选"云抓拍服务",云端抽帧选"视频抽帧服务"),同时开通"AI算法服务"、"云广播服务"。

【2】设备选型

  • 若选设备抓拍:选择支持抓图能力的萤石/海康设备,通过"设备能力集查询接口"确认

    support_capture=1。

  • 若选云端抽帧:选择支持视频流输出的设备(萤石/海康/国标均可),无需抓图能力。

【3】设备接入平台

通过设备序列号和验证码,将设备添加到开放平台账号下,确保设备在线且能正常输出视频流。

步骤二:选择图片获取模式

获取方法1:设备抓拍

【1】前置检查

确认设备支持抓图能力集(调用"设备能力集查询接口",返回support_capture=1)。 开通"云抓拍服务"和"云录制消息推送服务"(平台控制台配置)。

【2】接口调用配置

  • 按照文档填入参数,发送请求。

  • 参考接口文档:

    https://open.ys7.com/help/1387

【3】获取图片URL

  • 调用接口后,同步返回 fileId。

  • 监听"云录制消息推送",推送消息中包含公网图片URL,该URL直接用于后续AI接口调用。

【4】注意事项

若设备视频加密,需在参数中添加视频解密密钥。 两次调用间隔需≥3秒,避免触发平台限流。

获取方法2:云端抽帧

【1】前置检查

无需设备抓图能力,仅需设备能输出实时视频流或回放视频流(萤石/海康/国标设备均可)。 开通"视频抽帧服务"和"云录制消息推送服务",创建存储项目(projectId)。

【2】接口调用配置

  • 按照文档填入参数,发送请求。

  • 参考接口文档:

    https://open.ys7.com/help/1388

【3】获取图片URL

  • 调用接口后,同步返回(抽帧任务ID)。

  • 监听"云录制消息推送",推送消息中包含公网图片URL,该URL直接用于后续AI接口调用。

【4】注意事项

  • 云端抽帧依赖设备在线,若设备断网,任务会暂停,恢复后需重新发起。

  • 若需降低带宽消耗,可选择"抽I帧模式" frameModel=2,仅抽取视频关键帧。

步骤三:调用宠物AI检测接口

【1】接口选择

  • 使用萤石"宠物分析算法接口",该接口识别准确率高,专门用于检测图片中是否有宠物。

  • 参考接口文档:

    https://open.ys7.com/help/4226

【2】接口调用配置

请求头:Header

请求体(JSON格式)

{"stream": false,"dataInfo": [{"data": "https://pic.ys7.com/.../frame.jpg", // 步骤二获取的公网图片URL "type": "url","modal": "image"}],"dataParams": [{"modal": "image","img_width": 1280,"img_height": 720}]}

【3】响应结果解析

  • 接口为"同步响应":调用后实时返回识别结果,无需异步等待消息推送。

  • 核心响应结构体包含宠物检测结果、置信度等信息。

步骤四:视频录制

【1】开启条件

  • 若使用事件触发录制:当AI识别到宠物时,调用开始录像接口或结合设备端事件通知触发录制。

  • 若使用持续录像+按需截取:可预先开启计划录像,再通过AI返回的时间戳精准定位所需片段。

【2】创建录制计划

调用"创建一次性录制计划"接口,设置录制时间范围。

请求头:Header

请求体(JSON格式)

{"planName": "your_plan_name","spaceId": your_space_id,"autoConvertHls": false,"autoDelete": false,"specifiedEndTime": true,"devIndexInfos": [{"deviceSerial": "your_device_serial","localIndex": "1"}],"startTime": "your_start-time","endTime": "your_end_time"}

参考接口文档:https://open.ys7.com/help/2045

步骤五:视频剪辑

【1】云点播在线视频剪辑。

参考接口文档:https://open.ys7.com/help/2863

基于萤石开放平台开发的宠物 AI 识别与智能剪辑功能,既能实时监测宠物状态、守护萌宠安全,也能自动剪辑宠物趣味瞬间,定格暖心美好。依托萤石开放平台的技术底座,让宠物陪伴的每一刻都有迹可循,用智能科技为养宠生活增添更多温暖与便捷。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/26 6:32:48

基于图片识别的菜品销售系统(源码+lw+部署文档+讲解等)

课题介绍本课题旨在设计并实现一套基于图片识别的菜品销售系统,解决传统菜品销售中点餐效率低、菜品展示不直观、库存与销量统计繁琐、用户点餐体验不佳等问题。系统采用SpringBoot作为后端核心框架,结合MyBatis-Plus简化数据存储操作,搭配Vu…

作者头像 李华
网站建设 2026/3/28 9:30:36

【计算机毕业设计案例】基于Python+Echart的学生心理健康数据可视化系统设计与实现(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/31 18:37:15

互联网人必藏:大模型技术落地实战指南,从小白到高手的进阶之路_互联网行业AI大模型开发解决方案

互联网行业进入存量竞争时代,大模型技术成为创新驱动力。企业面临模型应用、数据安全与快速落地的挑战。数商云推出全栈式AI解决方案,提供场景化能力、私有化部署和敏捷集成,通过三层架构设计,帮助企业实现AI赋能业务增长&#xf…

作者头像 李华
网站建设 2026/3/23 13:49:32

DeepSeek大模型微调实战:从入门到精通的完整指南

文章详解DeepSeek大模型微调技术(LoRA/QLoRA轻量化方法)、部署方案(本地化/云服务)与性能优化、类GPT工具使用范式(提示工程/RAG/工具链集成),以及数据隐私与成本优化策略。通过微调使大模型适配垂直领域,降低资源消耗并保持泛化性;部署阶段关…

作者头像 李华
网站建设 2026/3/26 20:55:53

基于微信小程序的网络安全知识科普平台的设计与实现(源码+lw+部署文档+讲解等)

课题介绍 本课题旨在设计并实现一套基于微信小程序的网络安全知识科普平台,解决网络安全知识传播碎片化、科普形式单一、受众获取专业知识门槛高、安全防护技能普及不足、科普效果难以追踪及互动性差等问题。系统采用SpringBoot作为后端核心框架,结合MyB…

作者头像 李华