直到接触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生活!

广告
将在 10 秒后关闭
bannerAds