【问题标题】:Computer Vision Application on website网站上的计算机视觉应用
【发布时间】:2015-06-01 07:30:58
【问题描述】:

我想创建一个网站,让用户可以看到一些计算机视觉算法或应用程序是如何工作的。例如,用户上传或给出他的图像的链接并点击“RGB分解”,结果是3张图片:原始图像的红色、绿色和蓝色通道。 请教如何创建它?我的意思是我应该使用什么技术。网络托管或云计算服务等?

【问题讨论】:

  • 感谢您删帖。我什至不知道在哪里搜索。
  • 不幸的是,这个问题对 SO 来说太宽泛了。我不得不说,虽然你找不到很多可以问这个问题的地方。为了回答这个问题,根据您想要实现的算法的高级程度,我建议创建一个 Rails 站点,该站点在 Javascript 中的页面内或 Ruby 中的服务器端实现这些算法。如果你有一些计算量很大的东西(并且取决于流量),你可能想要使用 C++ 库,比如 OpenCV,包裹在 Ruby 中。 AWS 将是那里的最佳选择,尤其是如果您需要 GPU。
  • 谢谢!这就是我想听到的答案。我想用纯 C++ 实现算法,如果需要,OpenCV 不想大量使用它。为什么不使用 C++ 作为服务器端语言。还有一个问题:我需要 AWS 还是只需要托管?是否有足够的能力来实时执行网站上的应用程序?
  • 您可以使用任何您熟悉的主机,其能力取决于您拥有的用户数量与您为服务器支付的费用。为什么需要实时?如果用户等待几秒钟不好吗? (参见 Wolfram Alpha 作为示例) C++ 不用作 Web 编程语言,因此您需要一些 Ruby/Python/Java 包装器,具体取决于您所知道的。 PS:你的问题和其他人一起提示我创建computervisiondev.com(还没有完成),如果你喜欢可以加入。
  • 非常感谢!我加入了你的项目。实时 - 我用错了词。只需要速度快,用户不需要下载执行文件。

标签: computer-vision


【解决方案1】:

OpenCV 结合 Python 是一个不错的选择。 Google for PyImageSearch,您会发现 Adrian Rosebrock 提供的一些有价值的资源。

【讨论】:

  • 谢谢,我知道这个网站,我找到了 Adrian 的一篇关于 OpenCV + Python 和 Django Web 应用程序解决方案的文章,但我也想了解纯 C++ 计算机视觉应用程序。
  • 举一个工作示例,我通常在日常工作中编写 C++ 计算机视觉应用程序。这些是由熟悉 Web 编程的同事用 Ruby 封装的。我们使用我们自己的网络服务器和亚马逊 AWS 进行托管。使用 AWS,可以轻松调整服务器规格以匹配工作负载。正如@aledalgrande 提到的,如果需要,可以使用 GPU。
猜你喜欢
  • 2019-05-24
  • 2011-07-08
  • 2011-02-22
  • 2018-11-07
  • 2011-10-18
  • 2017-08-26
  • 1970-01-01
  • 2010-10-30
  • 1970-01-01
相关资源
最近更新 更多