2017-08-16 27 views
1

我有一个用例,我必须在节点JS应用程序中进行图像搜索。我有图像哈希存储在数据库中,所以我需要在nodeJS应用程序中计算哈希。未来我可能会有更多的计算机视觉用例。
我遇到nodejs-opencv模块,但没有一篇博文谈论它的性能。由于nodeJS不应该用于CPU密集型任务,并且计算机视觉算法可能需要大量处理,我不确定它会如何扩展。
有人在生产中使用它并提供一些细节?性能nodejs-opencv

回答

0

你在说哪个nodejs OpenCV库?如果你选择一个从本地节点模块提供javascript绑定的应用程序,那么你将具有与C++相同的性能。我目前正在使用OpenCV 3.x原生节点插件来使用OpenCV,并且可以告诉你在性能上没有任何区别。然而,在纯JavaScript中也有实现,而不需要在服务器或本地系统上设置OpenCV C++库,但如果您已经猜到了,那么大多数CV任务将会显着变慢。