SQL Server中的图像模式匹配

本文关键字:图像 模式匹配 Server SQL | 更新日期: 2023-09-27 18:16:14

我有一个地铁应用程序,可以拍摄燃烧的火焰的照片并将其发送到Azure。我直接在SQL Server表中存储图像,而不是在BLOB中,因为图像通常是<100 kb。我实现它的方式是将图像插入表中,成功插入后,将推送通知发送给客户端,其中包含一组指示要为火焰采取的行动的指令。

现在我正在研究如何在SQL Server表中实现模式匹配。

表格已经有10张图片,我的应用程序拍摄了一张照片,将其插入表格并尝试比较它并找到最接近的匹配,并根据匹配的特定指令将被发送到metro应用程序。

是否有任何框架,我可以使用在云中做这种模式匹配,并根据这种模式匹配进行特定的任务?

谁能帮我提供这方面的信息?

SQL Server中的图像模式匹配

虽然我不能推荐任何具体的应用程序:无论你发现什么应用程序可以安装和运行在Windows或Linux虚拟机(或在云服务中的Windows虚拟机,如果安装可以自动和快速),应该是ok的。只要确保你使用的库不依赖于任何特定的GPU(因为Azure目前不提供GPU支持)。

我看到另一个答案建议使用CLR过程来处理图像。我真的不建议这样做,因为你现在会对SQL Server的CPU造成压力,而且这不是很容易扩展到多个服务器的事情。如果你选择使用Windows Azure SQL数据库,你将不会有CLR作为一个选项。你最好将处理放置在云服务工作者角色中,在那里你可以扩展到任意数量的实例,然后你可以使用Azure队列来指示工作者执行特定的比较/处理。