当前位置: 首页 > news >正文

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

http://www.jsqmd.com/news/343103/

相关文章:

  • webvnc用法 —— 使用noVNC实现浏览器网页访问vnc(基于web的远程桌面)
  • 【毕业设计】基于Python+Echart的学生心理健康数据可视化系统设计与实现(源码+文档+远程调试,全bao定制等)
  • 408真题解析-2010-32-操作系统-中断处理过程
  • 2026年诚信的超高压水刀,五轴水刀厂家行业优选榜单 - 品牌鉴赏师
  • 道路直播:以安全为基,藏温暖于行
  • nodejs基于vue的行政职业能力测试系统的设计与实现-vue
  • DeepSeek大模型微调实战:从入门到精通的完整指南
  • 深入解析:挑战概率直觉:蒙提霍尔问题的解密与应用
  • 萤石开放平台 音视频 | 标准流直播协议
  • 【计算机毕业设计案例】基于Python+Echart的学生心理健康数据可视化系统设计与实现(程序+文档+讲解+定制)
  • nodejs基于web的动漫插画分享网站
  • 互联网人必藏:大模型技术落地实战指南,从小白到高手的进阶之路_互联网行业AI大模型开发解决方案
  • 【年度妙题】神秘无理函数的最值问题与柯西不等式的应用
  • Java后端开发 or AI大模型应用开发?这么简单的问题还用做选择?
  • AI应用架构师用可视化工具提升企业AI竞争力:4个推荐工具
  • 掌握应用开发学习路线,快速成为大模型专家!大模型学习路线,AI大模型开发全流程解析及项目实战!
  • PCIe-Completion Timeout Mechanism
  • AI大模型开发进阶之路:五阶段学习路线助你成为高薪开发者
  • 彼得林奇对公司供应链多元化策略的效果评估
  • 基于微信小程序的高校班务管理系统(源码+lw+部署文档+讲解等)
  • nodejs基于微信小程序的学习交流论坛考试平台
  • 掌握大数据领域Doris的配置参数调优
  • 空间知识图谱赋能多模态合成:提升大模型空间理解能力的新范式
  • 2026年诚信的静电除尘器,袋式除尘器,旋风除尘器厂家专业服务推荐榜 - 品牌鉴赏师
  • 2025企业AI创新新趋势:AI应用架构师带你抓住3大核心机遇
  • 大模型应用开发入门:从零理解RAG、Token与向量数据库
  • nodejs养猫宠物用品商城咖私人影院系统的设计与实现-vue
  • DIGITAL TWIN ONLINE CHANNEL MODELING Challenges, Principles, and Applications
  • 【学习笔记】并查集
  • 龙魂体系 | Python与C++融合编程深度解析