我通过 Detectron 2 训练 Mask-RCNN model 仅针对一个 class 进行线段分割。 如果该线与地平线成接近 0 或 90 度的角度,并且其边界框不与其他线的框相交,则可以正确执行分割(左图)。 在中间和右边的图中,角处的短线框不与其他框相交或略有相交,也被正确分割。 但是排 ...
我通过 Detectron 2 训练 Mask-RCNN model 仅针对一个 class 进行线段分割。 如果该线与地平线成接近 0 或 90 度的角度,并且其边界框不与其他线的框相交,则可以正确执行分割(左图)。 在中间和右边的图中,角处的短线框不与其他框相交或略有相交,也被正确分割。 但是排 ...
我正在尝试使用 Detectron2 训练实例分段 model,但我不确定如何在 20% 的可用数据上验证每一定次数的迭代。 我有多个使用register_coco_instances()注册的 COCO 数据集,但我想将它们分成训练和验证数据集。 例如,我有(dataset_1, dataset ...
通过pip install 安装pycotools 报错错误日志failing to install pycotools 我已经通过 Visual Studio 安装了 C++ 构建工具已安装的 C++ 构建工具的已安装映像但是,当我pip install pycocotools时,它仍然给出fai ...
我正在尝试使用 detectron2 的预训练模型。 运行以下代码时,它显示NotImplementedError 。 它显示以下错误: ...
我有一个 Detectron2 model,它经过训练可以识别后端服务器上的特定项目。 我想让这个 model 在 iOS 设备上可用,并使用 coremltools v6.1 将其转换为 CoreML model。 我使用 Facebook 提供的 export_model.py 脚本创建了一个 ...
我正在使用 Detectron2(Mask-RCNN 模型)并通过: 怎么可能有不同的输入图像大小? 它们是如何输入到 model 中的,而 model 不应该具有一致的输入大小吗? 我试图查看文档,但没有找到明确的答案。 ...
我可以看到应用了扩充,但我看不到训练集的结果大小。 我怎样才能检查它? 这很重要,因为在计算 epoch 时,应该考虑扩充后的数据集大小。 当我使用 DefaultTrainer 训练 model 时,几乎没有默认应用的增强。 我得到以下日志打印: ...
我正在尝试使用 Detectron2 训练用于图像分割的自定义数据,但在使用配置文件(如 mask_rcnn_R_50_FPN_3x.yaml)时遇到问题。 这是我用于训练的配置: 我出错的部分是 cfg.merge_from_file() 部分。 如果我删除它和 cfg.MODEL.WEIGHTS ...
我想更改 Detectron2 中内置 PASCAL VOC 数据集的默认路径。 根据文档, 您可以通过 export DETECTRON2_DATASETS=/path/to/datasets 设置内置数据集的位置我无法理解将上述声明放在哪里。 任何帮助,将不胜感激。 谢谢 ...
赏金明天到期。 此问题的答案有资格获得+50声望赏金。 Deshwal正在寻找一个规范的答案: 找不到任何教程或文档我有下面的代码,我在Detectron 2的训练期间使用默认增强,但问题是对我有用的增强很少。 但问题是我想为此目的构建我的自定义增强或使用albumentations 。 我不想 ...
我正在尝试将我的应用程序部署到Streamlit ,它需要detectron2 。 我必须使用安装detectron2 它要求torch已经存在,因为它会在那里引发错误。 所以当我这样做时, pip freeze requirements.txt ,片段看起来像: 所以当我pip install ...
我在我的 Detectron2 网络中实现了 COCOEvaluator,但是我需要将评估指标 (AP) output 转换为变量,以便我可以进一步使用它。 我不知道该怎么做,或者叫什么? 唯一“有效”的是读取单元格 output,但这很笨拙,而且非常无效。 我通过以下方式致电评估员: 将指标输出 ...
我有一个预先训练的 model 重量(如.pth )及其配置(如.yaml ),我想在下游任务上微调这个 Z20F35E630DAF44DBFA4C3F68F5399D。 The only problem is that I have 1 class while the pre trained ...
我已将数据拆分为训练和测试 (0.85) 这是我的损失可视化代码: 如何在我的指标文件中包含该validation_loss列? 我的输出是这样的: ...
我遇到了这个相当烦人的错误,我不知道如何纠正:RuntimeError: Input type (torch.cuda.DoubleTensor) 和 weight type (torch.cuda.FloatTensor) 应该相同。 我在支持 Cuda 的笔记本电脑 (Ubuntu) 上的 Ju ...
我试图在图像上的detectron2中使用预训练的mask_rcnn_R_50_FPN_3x detectron2 。 我收到错误ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify fai ...
我想从 Detectron2 object 检测分割的 output 计算预测掩码的面积 所以当我运行推理时,它返回字典outputs = predictor(im) pred_mask,pred_boxes,pred_scores 。 当我打印pred_masks的值是二进制的(False,T ...
实际上问题很明显,我的图像形状与所需的形状不一样。 我所做的只是把我的图像放到Detectron已经准备好的函数中(你可以在下面看到函数)。 我该如何解决? 这些功能正在为detectron2模型准备数据(用于训练) ...
因此,通过阅读文档可以看出,detectron2 中使用的默认优化器是具有动量的 SGD。 但我想知道是否有办法将默认优化器更改为例如 Adam。 我最接近的是查看cfg.SOLVER属性; 特别是cfg.SOLVER.OPTIMIZER 。 我什至查看了他们的源代码,看看是否有不同的优化器选项可用 ...
在detectron2 训练中,在配置中我们可以定义INPUT.MIN_SIZE和INPUT.MAX_SIZE来告诉detectron 在宽度方面要缩放到什么图像分辨率(高度由Detectron2 确定)。 我知道这种缩放是由边缘最短尺寸 function 完成的。 我的问题是这两个变量之间有什么区 ...