opencv 我的JavaScript代码如何访问本地文件?

5cnsuln7  于 2023-10-24  发布在  Java
关注(0)|答案(1)|浏览(106)

我正在使用opencv.js.并实现TI过滤器(临时信息)。

const calculateTI = videoPath => {
      console.log(videoPath);

      const videoCapture = new cv.VideoCapture("videoPath", videoPath); // Please input the valid video element or id.
      console.log(videoCapture);

      const tiResults = [];

      let frame = new cv.Mat();
      while (true) {
        videoCapture.read(frame);

        if (frame.empty()) break;

        const tiResult = cv.mean(frame);
        tiResults.push(tiResult);
      }

      videoCapture.delete();
      frame.delete();
      return tiResults;
    };

    console.log(calculateTI(fileUri)); //Please input the valid video element or id.

fileUri类似于'file:/C:Users/user/xxxxx/xxxxxxxxxxxxx'
但是,我得到了一个错误'请输入有效的视频元素或id'.
我试着const videoCapture = new cv.VideoCapture(videoPath);
但同样的
如果有人知道opencv和ti filter,请回复。

eit6fx6z

eit6fx6z1#

创建视频元素:

<video id="myvideo src="path here">

使用它:

new cv.VideoCapture(document.querySelector('#myvideo'))

相关问题