gpt4 book ai didi

javascript - 解决在chrome中运行的tensorflow js的 "Uncaught (in promise) TypeError: fs.writeFile is not a function"的替代方法

转载 作者:太空宇宙 更新时间:2023-11-04 01:32:46 25 4
gpt4 key购买 nike

我一直在尝试在下面的代码片段中导出在 Chrome 浏览器中运行的 tensorflow posenet模型中的变量。然而,通过阅读讨论,似乎无法在 Chrome 浏览器中使用 fswritefile 导出变量。我想知道是否还有其他可能的方式导出到 json 文件?如果有人成功了?

export function drawKeypoints(keypoints, minConfidence, ctx, scale = 1) {
for (let i = 0; i < keypoints.length; i++) {
const keypoint = keypoints[i];

if (keypoint.score < minConfidence) {
continue;
}

const {y, x} = keypoint.position;
drawPoint(ctx, y * scale, x * scale, 3, color);
}
//console.log(keypoints);
let test = JSON.stringify(keypoints);
fs.writeFile('extract.json', test, (err) => {
if (err) throw err;
console.log('Data written to file');
});

最佳答案

fs 是 Nodejs 特定的模块。它不能在浏览器中使用。Blob 保存到文件是在浏览器环境中写入文件的标准方式

关于javascript - 解决在chrome中运行的tensorflow js的 "Uncaught (in promise) TypeError: fs.writeFile is not a function"的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55553972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com