年糕小豆汤a 2023-07-08 10:52 采纳率: 0%
浏览 10

跑mask r-cnn模型时 输入服务器的地址老是报错 请问大家怎么解决

跑mask r-cnn模型时 输入服务器的地址老是报错 请问大家怎么解决?

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-07-08 12:10
    关注
    • 这篇文章:【人工智能笔记】第二节:Mask R-CNN物体检测原理及结构分析 也许能够解决你的问题,你可以看下
    • 除此之外, 这篇博客: 【论文阅读笔记】mask r-cnn代码和论文结合阅读中的 出现问题及解决方法 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 我下面出现的这些问题是我当初没有按官方文档配置,才出现了各种各样的奇怪的问题,后来按照官方的重新配一遍环境后,就几乎没有什么问题了。所以如果你没有配,建议先去配一下。
      当然跑是不可能这么容易跑通的,下面就记录一下我出现的问题及解决方法

      1. ModuleNotFoundError: No module named ‘maskrcnn_benchmark’
        在这里插入图片描述
        这个问题就是tools和maskrcnn_benchmark在同级目录下,所以它找不到,在train_net.py最上面指定一下目录就好了
      import sys
      sys.path.append('/home/zxf/maskrcnn-benchmark')
      

      在这里插入图片描述
      2. ImportError: cannot import name ‘_C’ from ‘maskrcnn_benchmark’ (/home/zxf/maskrcnn-benchmark/maskrcnn_benchmark/init.py)

      在这里插入图片描述
      这个我们找到
      maskrcnn_benchmark/layers
      5在这里插入图片描述
      ①对于layers下面的文件,nms.py、roi_align.py等出现这个错误的from maskrcnn_benchmark import _C都换成from ._utils import _C就解决了
      ②对于dcn
      因为_utils和dcn同级,所以我们要做如下的操作

      import sys
      sys.path.append('/home/zxf/maskrcnn-benchmark/maskrcnn_benchmark/layers')
      from _utils import _C
      

      在这里插入图片描述
      3. TypeError: Class advice impossible in Python3. Use the @Implementer class decorator instead.

      pip uninstall apex
      git clone https://www.github.com/nvidia/apex
      cd apex
      python setup.py install
      
      1. IndexError: list index out of range
        在这里插入图片描述

      修改/home/zxf/maskrcnn-benchmark/maskrcnn_benchmark/data/datasets/coco.py
      coco.py的
      在这里插入图片描述
      也就是把上面三行注释掉,换成:

      masks = [obj["segmentation"] for obj in anno if any(obj["segmentation"])]

    • 您还可以看一下 白勇老师的Mask R-CNN图像实例分割实战:训练自己的数据集课程中的 VIA图像标注工具演示小节, 巩固相关知识点
    评论

报告相同问题?

问题事件

  • 创建了问题 7月8日

悬赏问题

  • ¥15 PVE8.2版本ceph的监控项状态stopped不能销毁
  • ¥15 如何加快视频观看速度?
  • ¥15 HP P2000存储 硬盘损坏两块如何更换
  • ¥15 c#的richTextBox控件有更好的替代品吗
  • ¥15 ntrip协议发送失败
  • ¥15 关于#c语言#的问题:c语言main函数括弧里为什么有时候加void
  • ¥15 如何利用R语言对语料库之间数据差异性分析
  • ¥20 如何制作支付宝扫码跳转到发红包
  • ¥15 STM32F103C8T6使用标准库stm32f10x.h驱动ws2812
  • ¥20 我是数控机床电气工程师,主要是做840DSL与one,请问如何自学