如何在 5 分钟内通过 Python 使用 Video Logo Detection API?

109 阅读3分钟

什么是视频标志检测

视频标志检测是一种使用机器学习和计算机视觉技术来识别视频内容中的标志和品牌元素的技术。该API可以跟踪标志出现的次数,返回检测到的标志的时间戳和大小。

Logo Detection API result on Eden AI

这项技术可以定制,通过在定制数据集上进行训练来检测特定的标志。它可以与其他技术整合,如物体检测、面部识别和文本识别,以提供更详细的图像分析。它还可以用来跟踪品牌提及情况,衡量广告影响,并监测品牌标识的使用。

开始使用Python的视频标志检测API

第一步是安装Python的请求包,这将允许你调用Eden AI API。

Image description

接下来,你需要安装Python的JSON包,以便读取和打印API请求的结果。

Image description

如何用Python使用视频标志检测API

你现在已经准备好将你的视频文件处理成Eden AI视频标志检测API。 ‍

1.在Eden AI上获得一个视频标志检测的API密钥

要进行视频标志检测,你需要在Eden AI上免费创建一个账户。然后,你就可以直接从主页上用Eden AI提供的免费点数获得你的API密钥

Eden AI platform - Get your API key

免费获得你的API密钥

2.让我们来检测你的视频文件中的标识

现在你已经在Python上导入了软件包并获得了你的API密钥,你将能够检测视频中的标志。有了Eden AI,你可以从各种引擎中选择你想要的视频标志检测。你可以在我们的文档中直接访问Eden AI上可用的视频标志检测供应商列表。

这里是你需要在你的笔记本上写的Python脚本:

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/63469543affb5901f6cecf48_logo-video-post.png

例如,我们调用了两个不同的视频标志检测引擎。然后Eden AI API将在其JSON响应中返回这些提供者的结果。

Eden AI视频标志检测API是一个异步的API。这意味着你将在响应中得到一个ID:

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6346955070d6a7d6a646d69e_logo-video-post-response.png

然后你需要执行一个GET请求来检查API请求的状态(成功、处理、失败):

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6346955cc2921b23c1ff371d_logo-video-get.png

你将首先得到这个响应:

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6346957027d3270cda1ac18b_logo-video-process.png

一旦请求完成(状态:完成),你将可以通过这个打印得到结果:

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/6346958b6ff4a218fd7304c6_logo-video-get-result.png

下面是一个视频标志检测任务的结果例子:

https://uploads-ssl.webflow.com/61e7d259b7746e3f63f0b6be/634695a04b362e327e34a46c_logo-video-get-response.png

使用Eden AI的视频标志检测API的好处

正如你所看到的,使用Eden AI API进行视频标志检测是快速而简单的。

Multiple AI engines in one API

节省时间和成本

我们为所有供应商提供一个统一的API:使用起来简单而标准,可以在供应商之间快速切换,并可以访问每个供应商的具体功能。

易于整合

由于Eden AI的标准化工作,所有供应商的JSON输出格式都是一样的。由于Eden AI强大的匹配算法,响应元素也是标准化的。

定制化

通过Eden AI,您有可能整合第三方平台:我们可以快速开发连接器。要想更进一步,用特定的参数定制您的视频标志检测请求,请查看我们的文档。

在Eden AI上创建您的账户