SQL Server中的图像模式匹配

时间:2013-05-31 18:46:33

标签: c# azure windows-8 azure-sql-database azure-table-storage

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

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

该表已有10张图片,我的应用程序拍照,将其插入表中并尝试比较并查找最接近的匹配,并根据匹配将特定说明发送到metro应用程序。

是否有任何框架可用于在云中进行此模式匹配并根据此模式匹配执行特定任务?

有人可以帮我解决这方面的任何信息吗?

1 个答案:

答案 0 :(得分:0)

虽然我不能推荐任何特定内容:无论您发现哪种应用程序都可以在Windows或Linux虚拟机中安装和运行(或者在Cloud Service中的Windows VM中,如果安装可以自动且快速),应该可以。只需确保您使用的任何库不依赖于任何特定的GPU(因为Azure今天不提供GPU支持)。

我看到另一个答案,建议使用CLR程序来处理图像。我真的不建议这样做,因为你现在正在强调SQL Server的CPU,并且这不是可以轻松扩展到多个服务器的东西。如果您选择使用Windows Azure SQL数据库,则不会选择CLR。您最好将处理放在例如Cloud Service辅助工具角色中,您可以在其中扩展到任意数量的实例,然后您可以使用Azure队列来指示工作人员执行特定的比较/处理。