在服务器上应该使用什么样的数据库/架构来进行大规模图像识别?

时间:2016-03-24 14:05:42

标签: image-processing computer-vision

我目前正在尝试开发一种移动应用程序,用于大规模查找类似图像。我使用Microsoft SQL来存储每个图像的条目和SQL存储过程来对其进行分类,我也使用LSH来分割数据。但不知何故,我怀疑这不是大公司所做的技术或方式。您能否建议一些有效的组合,可以在我的应用程序的服务器端实现,以对大规模数据库映像进行分类。

1 个答案:

答案 0 :(得分:0)

不确定你会在这里得到一个好的答案,因为问题是如此广泛。

如果没有真正深入的细节,很难说,但如果我要去Azure,我会尝试使用表存储,如果可以的话。

应该比SQL更便宜,更快,但仅适用于非常狭窄的用例。这个可以是一个,但很难说。没有存储过程,但您可以使用Web作业进行批处理。

一个可能的阵容是用于处理来自移动设备的图像的移动服务:https://azure.microsoft.com/en-us/documentation/services/mobile-services/,然后用于批量处理的Web作业:https://azure.microsoft.com/en-us/documentation/articles/websites-webjobs-resources/,以及用于持久性的表存储:https://azure.microsoft.com/en-us/services/storage/tables/

如果没有太多的细节,我很难给你一个更好的推荐。