是否可以在Javascript中使用OpenCV或类似的库?

Boh*_*dan 56 javascript html5 opencv artificial-intelligence face-detection

我们可以使用Javascript中的OpenCV吗?有没有这样的实施?

是否有任何JS库可用于检测图片或视频中的面部元素?

le_*_*e_m 29

OpenCV从未完全移植到JavaScript,但各个部分和算法具有:

  • 对于面部和面部元素检测(以及其他部分/对象),您可以使用js-objectdetectHAAR.js,它们是基于Haar Feature Cascades的OpenCV Object Detection的端口.

  • ccv中发现的第一个面部检测算法也值得一提.它的分类器似乎不如 OpenCV提供的可靠性.

  • 用于面部跟踪headtrackr库也可能是有意义的,因为它实现了OpenCV中也可以找到的camshift算法.


amr*_*ocs 18

我推荐OpenCVjs.这是javascript OpenCV库.

  • 这是加州大学欧文分校的英文版:https://github.com/ucisysarch/opencvjs (3认同)

cra*_*joe 16

我认为除了在服务器上使用openCV进行通信并在那里进行处理之外,没有任何方法可以在JS中使用openCV.

我知道JS中有一个面部检测算法:http: //badassjs.com/post/1461943420/face-detection-in-javascript-via-html5-canvas

  • 现在opencv在Javascript中也可用作opencv.js(使用Emscripten移植到JS以asm.js格式),更多信息请访问https://docs.opencv.org/trunk/d5/d10/tutorial_js_root.html (2认同)

kyb*_*kos 15

我不知道Javascript中OpenCV的完整实现,但是它的大量算法是在JSFeat中实现的,JSFeat是Javascript中的计算机视觉库.

我相信用emscripten编译一些OpenCV是可能的,但据我所知,没有人这样做过.


Mac*_*ski 14

使用asm.js可以将OpenCV移植到Javascript,这可以将C或C++编译为Javascript

另一个需求:OpenCV移植到Chrome Native Client:http://opencv.org/opencv-ported-to-google-chrome-nacl-and-pnacl.html


Har*_*son 6

这里的优秀回购:https://github.com/peterbraden/node-opencv 似乎没有完整的opencv功能,但具有面部检测和对来自像ar-drone等来源的图像流的强大支持.


arp*_*rpo 6

这似乎非常好. http://trackingjs.com/ 看看.