问题标签 [ml5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
25 浏览

angular - ml5 问题。不要以角度反映 ml5 uNet

我尝试以角度应用uNet。我已经完成了打开我的摄像头。

但不要应用 uNet .. 只是凸轮视图

所以我猜这个问题。result.backgroundMask = 未定义

为什么 result.backgroundMask 未定义。我不知道...

请回答..

0 投票
2 回答
307 浏览

javascript - 由于 setState,值变得未定义

我正在使用 p5 和 ml5.js 通过我的网络摄像头添加一些图像来训练 ML 模型。火车功能像这样工作得很好。但是,如果我取消注释 train 函数中的 if 语句:

classifier因为之后的值,undefined它将在下一步中引发错误。为什么会发生这种情况,我该如何解决?如果我只是在 if 语句中使用 console.log,它不会产生问题。但是,如果我在其中使用 setState,它会将分类器设置为未定义。

代码沙盒:

https://codesandbox.io/s/hardcore-solomon-zb34l?file=/src/Component.tsx

0 投票
2 回答
232 浏览

javascript - useRef:渲染后状态变为未定义

我正在使用 ml5.js 来训练 ML 模型。我必须使用网络摄像头将图像添加到模型中。train 函数适用于当前代码。但是,当我尝试在train函数内的 if else 语句中设置状态时,当我尝试使用测试按钮对其进行测试时会引发错误。

的值classifier变为undefined

classifier是一个变量,因此每次都会重新渲染。useRef 可以在这里使用,但我不知道如何。

像这样访问它仍然给了我错误。我也尝试为分类器本身创建一个状态,但这似乎对我也不起作用。

这是一个 Codesandbox 来尝试完整的东西。要查看错误,您可以在 train 函数的 if else 语句中设置一个状态:

https://codesandbox.io/s/hardcore-solomon-zb34l?file=/src/Component.tsx

0 投票
0 回答
107 浏览

javascript - 相机在使用 p5.js 的 webview android 中不起作用

我想在 Android Studio 中使用 p5.js 和 ml5.js 库。我已经设法在android中使用webview加载html文件。当应用程序启动但相机为黑色时,也会创建画布。我的应用程序将通过从相机中检测姿势来对姿势进行分类。我是机器学习和这个库的新手。任何帮助,将不胜感激。谢谢。

学习.js

MainActivity.java

学习.html

0 投票
2 回答
133 浏览

keyboard - P5.js - 将按键代码转换为实际的键盘字母(在系统中)

我想通过 [Teachable Machine.] ( https://teachablemachine.withgoogle.com/train/pose )输入带有姿势的字母

0 投票
0 回答
34 浏览

javascript - 使用 ml5 的身体分割过滤器

我正在尝试制作一个网络摄像头过滤器,它可以进行身体分割以掩盖人背后的背景并将图片放置在背景中。Zoom 或其他平台上的背景选项之类的。我正在考虑使用 ml5 和 BodyPix,但我只达到了这一点(https://github.com/ml5js/ml5-library/blob/main/examples/p5js/BodyPix/BodyPix_Webcam/sketch.js):

任何人都有将图像放置在背景中的任何解决方案?也许还有另一种方法来编码这样的东西?谢谢!

0 投票
0 回答
32 浏览

vue.js - vuejs中无法加载model.json、model_meta.json和model.weights.bin

我无法加载 model.json、model_meta.json 和 model.weight.bin 文件,因为它给我一个错误,说服务器以 404 状态响应,但类似的代码在 vanilla javascript 中工作得非常好。这是困扰我的一段代码。

0 投票
0 回答
36 浏览

javascript - 检测特定对象的库

过去几天我一直在谷歌上搜索,有趣的是有一个库可以使用JavaScript. 这是链接:

GitHub 项目

它被称为ml5.js,它建立在TensorFlow. 它使用我试图熟悉的机器学习算法。我试图从这里使用他们的一个库:

示例项目

然后输入ObjectDetector_COCOSSD_single_image并要求从这里下载。我已经下载了它并使用带有VS Code的本地服务器运行它。这个代码片段虽然帮助了我很多:

在浏览器的控制台日志中,我检查了一下,它向这个 api 发送了一个请求 - Model in json

我相信这是一个jSon文件和训练模型。虽然它无法正确检测所有对象,就像它检测乌龟为鸟,收据为书一样。就目前而言,是否有任何模型可以用于该库或使其更准确地检测对象?

注意:我的计划是检测来自 POS 的特定纸质收据,我不确定是否可以修改上述代码以使其按预期工作,尽管试图弄清楚。任何有想法或在图书馆工作的人都可以分享他们的意见,所以我可以继续。

0 投票
0 回答
74 浏览

javascript - 有没有办法在ml5上使用Teachable Machinepose项目?

我在 http://teachablemachine.with google.com 上训练了一个姿势模型。我尝试将该模型用作 Web 应用程序,因此我将其应用于 JavaScript 上的 ml5.js,如下所示。

我可以将它用在可连接机器图像项目制作的其他模型上,但它不适用于姿势模型。我把通常我们不能在ml5.js上使用姿势模型的文章红了,但是有什么方法可以使用吗?

0 投票
0 回答
16 浏览

tensorflow - 将模型导出为“.pict”

我需要.pict从 TensorFlow 中以格式导出模型以在 ml5.js 中使用它。我可以将其导出为h5格式,但我不知道如何将其翻译为.pict.

我该怎么做?