我一直在尝试在下面的代码片段中在chrome浏览器中运行的tensorflowposenet模型中导出变量。但是,通读讨论,似乎无法在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保存到文件是在浏览器环境中写入文件的标准方法

08-20 03:25