问题标签 [detectron]

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 投票
1 回答
134 浏览

machine-learning - 在英特尔神经计算棒 2 上训练检测器 2 模型

任何人都知道如何faster_rcnn_R_50_FPN_3x在英特尔神经计算棒 2 设备上从 detectron2 模型动物园训练基于 pytorch 的模型?
我已经openvino-toolkit在我的设备上安装并正确运行了他们的演示之一。
我已经在faster_rcnn_R_50_FPN_3x启用了detectron2的自定义数据集上进行了训练google-colab-gpu,现在我必须在英特尔神经计算stick2 vpu上对其进行训练以比较AP结果

0 投票
0 回答
178 浏览

neural-network - 如何使用Detectron2在视频上运行densepose

我想知道是否可以densepose在 mp4 上运行注释detectron2

projects文件夹中,您可以运行denseposeapplynet.py但这仅适用于图像。我尝试运行此命令

densepose有权重和注释,但Detectron2给了我这个错误:

我知道DensePose视频存在,但它已过时,因为它caffe2pytorch.

这是可能的还是你不能在视频上运行?

0 投票
0 回答
99 浏览

image-classification - detecron2 中的“注册”用于训练自定义数据集有什么作用?

当我阅读detectron2 网页上的“使用自定义数据集”部分时,我看到我需要注册我的数据集。网页说:

" 如果您想使用自定义数据集同时重用detectron2 的数据加载器,您需要:

注册您的数据集(即告诉detectron2 如何获取您的数据集)。

(可选)为您的数据集注册元数据。”

注册的具体作用是什么?就应该保密的数据的安全性而言,它是否可靠?当我使用它时,我的数据是否上传到其他人可以访问的地方?有没有办法不用注册就可以使用自定义数据集?

0 投票
0 回答
23 浏览

facebook - Detectron 2 Facebook 库和更新 Cocodaset

对不起,如果我说的不正确,但我在这个领域很新

对于计算机视觉中的一个项目,我正在使用“Detectron 2”Facebook 库,据我所知,该库已在 Cocodataset 上进行过培训。

问题是网站上提供的 Cocodataset 只有 90 个注册标签,我还需要更多。

不知道有没有更新的版本?

我知道那里有很多开源数据集(包括 Google 的),但对于我正在做的项目来说,数据集尽可能接近 Facebook 非常重要。

谢谢

0 投票
0 回答
254 浏览

python - pip:没有为检测器2找到匹配的分布

当我有以下行时requirements.txt

我收到一个错误:

但是尝试在命令行上执行此操作,它会安装软件包,但我真的希望所有内容都在 requirements.txt

即使 requirements.txt 没有任何其他条目也会发生这种情况。

知道有什么问题吗?requirements.txt 中是否列出了导致此问题的其他要求?我怎么知道是哪一个?

这是基于 Docker 容器的python:3.7-slim-buster,如果我没记错的话,它是基于 Debian buster 的。它正在运行 Python 3.7.11。

我在 virtualenv 和没有它的情况下都试过这个。

requirements.txt 中的其他软件包已正确安装。

0 投票
0 回答
140 浏览

computer-vision - Detectron 未检测到对象实例的演示代码

我正在尝试让Detectron2的演示代码在我的笔记本电脑上本地工作。一切似乎都运行正常,但没有检测到对象实例,即使我使用 Colab 演示中的图像也是如此。

我在非 GPU Mac 上运行。我按照安装说明安装了 Detectron。我的机器上有以下模块版本:

  • detectron2@git+https://github.com/facebookresearch/detectron2.git@ea3b3f22bf1de58008599794f149149ff65d3780
  • opencv-python==4.5.3.56
  • 火炬==1.9.0
  • 火炬视觉==0.10.0

我从 Detectron 的 github 复制了 demo.py、predictor.py、mask_rcnn_R_101_FPN_3x.yaml 和 Base-RCNN-FPN.yaml。然后我使用预训练模型命令运行推理演示。具体命令是这样的:

000000439715.jpeg 是来自Colab 笔记本演示的骑马人的示例图像。输出的最后一行是

输出目录中的图像上没有注释。

日志输出对我来说看起来不错。唯一可能表明存在问题的是顶部的警告

我不知道该怎么做。

我尝试不指定模型权重。我还尝试将置信度阈值设置为零。我得到了同样的结果。

难道我做错了什么?接下来的调试步骤是什么?

0 投票
0 回答
91 浏览

python - 如何在detectron2中注册planetsnet数据集(Kaggle)?

我想使用以下代码在detectron2中注册planesnet数据集

但运行代码会导致以下错误/堆栈跟踪:

有什么问题?

0 投票
1 回答
799 浏览

python - Detectron 2自定义权重文件未检测到物体

我正在尝试从 coco 数据集中为一个类训练一个自定义模型 - 苹果。这是实例分割。我使用了一些开源程序来提取苹果图像和相应的带有边界框数据等的 json 文件。我用于训练的代码是

然后我将相应的model_final.pth文件复制到detectron2文件夹,然后运行我的推理代码,如下所示

但是,我没有使用掩码获得所需的输出。我只是再次获得相同的输入图像。这是代码的输出

我的模型没有正确训练吗?我不确定这只是一个警告还是存在实际错误。这仅适用于一个自定义类。

0 投票
0 回答
88 浏览

computer-vision - 在detectron2中过滤最小边界框

我正在使用 Detectron2 中的一个模型进行对象检测,并且对于远处的小物体作为人得到误报。我想知道在哪里以及如何将过滤器应用于边界框以过滤掉代码仓库中的小检测

0 投票
0 回答
24 浏览

python - 读取图像时 Google colab 中的 FileNotFound 错误

当我尝试在 google colab 上执行此块时,出现文件错误。是微控制器/火车路径与谷歌 colab 中文件的位置冲突吗?我对这个和谷歌 colab 很陌生,所以欢迎任何帮助!

错误: