我正在尝试使用 opencv4nodejs 将网络摄像头素材提供给以 base64 编码的网页
我无法可靠地让 opencv 以超过 10fps 的速度轮询相机。我相信这是由于性能原因
我想限制框架的大小以提供帮助。我在用着
this.cvCap.set(cv.CAP_PROP_FRAME_WIDTH,300);
this.cvCap.set(cv.CAP_PROP_FRAME_HEIGHT,300);
但是当我使用这些命令时,我收到以下错误
/home/brandonp/repos/nestwebcam/dist/webcam/webcam.service.js:30
const image = cv.imencode(".jpg", frame).toString('base64');
^
Io::Imencode - OpenCV Error: (Raw image encoder error: Empty JPEG image (DNL not supported)) in throwOnEror, in file /home/brandonp/repos/nestwebcam/node_modules/opencv-build/opencv/opencv/modules/imgcodecs/src/grfmt_base.cpp, line 145, status -10
(Use `node --trace-uncaught ...` to show where the exception was thrown)