当前位置: 首页 > 知识库问答 >
问题:

从posenet提取关键点到json文件?

贾飞章
2023-03-14

我正在研究posenet的tensorflow实现,以便实时进行姿态估计,如果可能的话,也可以在离线模式下进行姿态估计。我正在调查下列回购:

https://github.com/tensorflow/tfjs-models/tree/master/posenet

在以下代码部分的以下函数中读出关键点

    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);
  }
}

https://github.com/tensorflow/tfjs-models/blob/master/posenet/demos/demo_util.js

我正在研究将关键点提取到一个json文件的可能性,是否可以这样做?

任何关于这方面的提示都会很有帮助。

共有1个答案

范哲
2023-03-14

Blob保存到文件是浏览器环境中写入文件的常见方式。在nodejs服务器中,可以为此使用fs模块。

这里有一种在浏览器中实现的方法

   var blob = new Blob( [ keypointsData ], {
    type: 'application/octet-stream'
});

var url = URL.createObjectURL( blob );
var link = document.createElement( 'a' );
link.setAttribute( 'href', url );
link.setAttribute( 'download', 'data.json' );
var event = document.createEvent( 'MouseEvents' );
event.initMouseEvent( 'click', true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
link.dispatchEvent( event );
 类似资料:
  • 我有一个如下所示的XML,正在尝试基于关键字提取节点。尝试使用XPath和XMLLint。但很明显,我做得不对。希望能在这方面有所帮助。 XML文件 给定此XML和关键字任务目标(不区分大小写),我需要提取整个节点并写入另一个XML文件 我尝试使用Xpath和XMllint进行提取。 有谁能告诉我上面的问题是什么,我如何解决?此外,我想在文件目录的shell中执行此操作。XMLlint是最佳选择吗

  • 问题内容: AJAX调用返回的响应文本包括JSON字符串。我需要: 提取JSON字符串 修改它 然后重新插入以更新原始字符串 我不太担心步骤2和3,但是我不知道如何执行步骤1。我当时在考虑使用正则表达式,但是我不知道该怎么做,因为我的JSON可能具有嵌套对象的多个级别或数组。 问题答案: 您不能使用正则表达式从任意文本中提取JSON。由于正则表达式通常不够强大,无法验证JSON(除非可以使用PCR

  • 问题内容: 我有一个充满关键字的索引,根据这些关键字,我想从输入文本中提取关键字。 以下是示例关键字索引。请注意,关键字也可以是多个单词,或者基本上是唯一的标签。 现在,如果输入文本为 “我在Facebook上看到了借贷俱乐部的新闻,您的故事和法定人数” ,则搜索结果应为 [“借贷俱乐部”,“ facebook”,“您的故事”,“法定人数”] 。此外,搜索应 区分大小写 问题答案: 只有一种真正的

  • 问题内容: 我正在寻找Java库以从文本块中提取关键字。 该过程应如下所示: 停止单词清洗->词干->根据英语语言统计信息搜索关键字-意味着单词在单词中出现的次数比在英语中出现的次数多于候选单词。 是否有执行此任务的库? 问题答案: 这是使用ApacheLucene的可能解决方案。我没有使用最新版本,但使用3.6.2版本,因为这是我所知道的最好的版本。除了之外,别忘了将下载的存档中的添加到您的项目

  • 我目前正在为我的不和谐机器人做一个计算器功能。我做了一个获取steam市场项目价格的命令,然后根据公式进行计算:([price]-[price*0.15])*案例数量,其中0.15是市场费用。问题就出在这里了。程序将json.lowest_price看作一个单词,而不是数字(我认为)。结果,bot发送消息“nan”。我不知道如何使我的代码正确地将json thingy视为一个数字。请帮助<3。这是

  • OpenNLP是否能够从内容中提取关键字?如果是,如何?如果没有,我应该使用哪个工具? 我想自动标记内容。例如 杰西卡·查斯坦透露,已经与漫威就一个未公开的角色进行了会面,尽管这位明星已经证实这不是漫威上尉。“我们已经讨论过在未来调整我们的力量,”查斯坦告诉MTV她与工作室的关系。“我的事情是这样的...如果你要出演超级英雄电影,你只有一次机会。”“你永远是那个角色。那么为什么要拍超级英雄电影,扮