【发布时间】: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