Azure 流分析:如何从我的客户端系统实时将图像摄取到 Azure 中心?
Posted
技术标签:
【中文标题】Azure 流分析:如何从我的客户端系统实时将图像摄取到 Azure 中心?【英文标题】:Azure stream analytics : How to ingest image to Azure hub in real time from my client system? 【发布时间】:2020-03-18 16:39:28 【问题描述】:我想将图像从我的系统连续发送到 Azure 云,并使用 Azure 流分析在云上处理图像。
以下是我的要求:
将图像从客户端(我的桌面)连续发送到 Azure。
在云端对接收到的图像运行我的 ML 算法。
将结果(输出图像和元数据)发送回客户端(我的系统)
Azure 的哪些服务/产品可以帮助我实时完成这项任务???步骤是什么??
【问题讨论】:
【参考方案1】:Azure 流分析很可能不适合这种情况(并不是说您不能使用它),因为我认为您的图像数据会相当大。您应该为此查看Azure Machine Learning scoring web services。这样,您就可以公开一个 Web 服务,您可以将图像发送到该服务(例如,通过 POST 请求),对其进行评分,然后返回结果。
但是:这里有很多可能的方法,这实际上取决于您要解决的实际问题。 (我差点投票结束这个问题)
【讨论】:
感谢您的信息。我的要求是从客户端系统连续发送分辨率为 640 x 480 的 3 通道图像(RGB 图像)到天蓝色云,在从云接收到的图像上运行服务器中的自定义 ML/DL 算法并发回结果(图像和/或元数据)实时返回给客户端。 图像分辨率与实际图像大小(以字节为单位)无关。根据大小,您可以将它们发送到 Azure 事件中心,并从那里触发 Azure 函数以调用 ML 评分终结点。或者,如果图像变大,您可能需要考虑将它们直接上传到 blob 存储并具有 blob 触发的功能。 哪种云服务更适合将图像摄取到云端并在云端的图像上运行自定义模型?? Azure(事件中心)/AWS Kinesis 视频流/谷歌云/Kafka/PyZmq ???以上是关于Azure 流分析:如何从我的客户端系统实时将图像摄取到 Azure 中心?的主要内容,如果未能解决你的问题,请参考以下文章