直到接触NodeJS文件,opencv
哎呀,Node.js 真的很棒!
使用树莓派,您可以通过一个程序同时实现HTTP服务器、WebSocket服务器和SPI或串行通信!
而且速度甚至和C ++沒有太大差異(真的嗎)。
不再允许人们说JavaScript很糟糕了!
好的,現在我們暫時停止宣傳Node.js,進入正題。
本题
我想从Nodejs中读取网络摄像头的图像!! (Wǒ Nodejs de !!)
经常遇到的情况是,使用nodejs构建的服务器接收来自客户端的图像数据的文章。
然而,我想要获取连接到运行Node.js的计算机的摄像头视频。
由于无法找到一个最佳答案,所以我会把这些总结在一篇文章中。
方法
说到从程序中获取相机图像,当然是用openCV了。
我们将使用支持OpenCV3的opencv4nodejs。
(We will use opencv4nodejs that supports OpenCV3.)
立刻从npm安装
npm install --save opencv4nodejs
只需要这个即可完成安装。
但是,请注意安装需要相当长的时间。
只要和其他模块一样。
const cv = require('opencv4nodejs');
只要这样做,就能使用。
最終的
尽管标题为“获取相机图像的方法”,但很抱歉文章内容只有两行代码,希望您能够理解。
祝您度过愉快的Node.js生活!