跑mask r-cnn模型时 输入服务器的地址老是报错 请问大家怎么解决?
1条回答 默认 最新
关注 - 这篇文章:【人工智能笔记】第二节:Mask R-CNN物体检测原理及结构分析 也许能够解决你的问题,你可以看下
- 除此之外, 这篇博客: 【论文阅读笔记】mask r-cnn代码和论文结合阅读中的 出现问题及解决方法 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
我下面出现的这些问题是我当初没有按官方文档配置,才出现了各种各样的奇怪的问题,后来按照官方的重新配一遍环境后,就几乎没有什么问题了。所以如果你没有配,建议先去配一下。
当然跑是不可能这么容易跑通的,下面就记录一下我出现的问题及解决方法- 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
- 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"])]
- ModuleNotFoundError: No module named ‘maskrcnn_benchmark’
- 您还可以看一下 白勇老师的Mask R-CNN图像实例分割实战:训练自己的数据集课程中的 VIA图像标注工具演示小节, 巩固相关知识点
解决 无用评论 打赏 举报
悬赏问题
- ¥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,请问如何自学