- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 node + nwjs 项目中使用 tensorflow.js,当我将视频元素作为输入到 tensowflow fromPixels 方法时,我在控制台中得到这个奇怪的错误作为输出:
Uncaught (in promise) Error: pixels passed to tf.browser.fromPixels()must be either an HTMLVideoElement, HTMLImageElement,HTMLCanvasElement, ImageData in browser, or OffscreenCanvas, ImageDatain webworker or {data: Uint32Array, width: number, height: number},but was HTMLVideoElement
const input_tensor = tf.browser.fromPixels(video);
video
定义为:
export const video = document.getElementById("webcam");
那是指这个 HTML 元素:
<video id="webcam" autoplay muted></video>
最佳答案
视频元素尚未加载以显示视频。以下应该执行 fromPixel
只有在视频开始加载后
const videoElement = document.getElementById("webcam");
videoElement.addEventListener('loadeddata', (e) => {
//Video should now be loaded but we can add a second check
if(videoElement.readyState >= 3){
const input_tensor = tf.browser.fromPixels(video);
}
});
关于javascript - Tensorflow.js tf.browser.fromPixels() 必须是 HTMLVideoElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64680272/
这是我的 JavaScript 代码: // Convert Frame to Image Object.defineProperty(HTMLVideoElement.prototype, 'con
我正在使用 Flow 对我的应用进行类型检查。 我有一个 dom 节点,我必须使用 document.querySelector 手动拉取。在 Flow 看来,这会返回一个 HTMLElement。它
这个问题在这里已经有了答案: unresolved method captureStream on HTMLCanvasElement (3 个答案) 关闭去年。 我正在制作一个简单的项目,该项目在
在创建视频播放器时,我发现了这个问题: 主要事实是:(顺便说一下,我使用的是 OS X Sierra)只有在切换到其他桌面后,才会在 Chromium 浏览器中发生这种情况。在 Chrome、Oper
我在 node + nwjs 项目中使用 tensorflow.js,当我将视频元素作为输入到 tensowflow fromPixels 方法时,我在控制台中得到这个奇怪的错误作为输出: Uncau
我是一名优秀的程序员,十分优秀!