自从用了mac,每天都在踩坑!纪念一下
mask代码地址:https://github.com/matterport/Mask_RCNN
pythonapi地址:https://github.com/philferriere/cocoapi
系统运行环境:MAc pro+pycharm 2018+anaconda3+python3.5.6

运行demo实现过程,下面是实际操作的步骤,作为记录,避免踩坑。

step1.装了那么多版本python,python 版本切换问题:

  • Mac在pycharm里的terminal运行,激活需要的版本

    #使用activate激活某个环境
    activate python34 # for Windows
    source activate python34 # for Linux & Mac,
    #python34 是激活的环境名

  • #该目录中,github_lcs 为激活的环境名,替代python34


  • https://blog.csdn.net/zhangxiangweide/article/details/79756511

step2.下载.h5文件

  • https://github.com/matterport/Mask_RCNN/releases 下载结束后,将mask_rcnn_coco.h5文件拷贝到 Mask RCNN 主目录下

step3.在第一步激活的环境中,terminal内运行

  • pip3 install -r requirements.txt 具体见:
    https://github.com/matterport/Mask_RCNN

step4.运行steup.py文件

  • cd ./github_lcs/Mask_RCNN-master
    python3 setup.py install
    #python3是针对的python3.5,用python默认的是python2.7

step5.标记mask rcnn文件夹为resource root文件夹

step6.1.启动运行环境

  • 启动anacond3,激活github_lcs 的环境,启动jupyter notebook(你可以直接在jupyter notebook中查看并执行文件,打开jupyter notebook,运行demo.ipynb,可能会报错,一般都是没有安装依赖项,按照报错的提示,逐步安装依赖项就可以了,也可能是安装包冲突,同一个安装包)
  • 这里笔者返回到pycharm窗口,在pycharm窗口里执行demo.ipynb文件

注:以上两者其实都借助于jupyter notebook的环境,哪个都行

step7.1 pycocotools (windows系统)

  • 第一步: git clone https://github.com/pdollar/coco.git
  • 第二步: cd coco/PythonAPI python setup.py build_ext --inplace
  • 第三步: python setup.py build_ext install
    https://blog.csdn.net/qq_39622065/article/details/82023317

step7.2测试coco集,建立联系时,(运行demo时也需要做)

  • For Python, run “make” under coco/PythonAPI
  • 载入编译环境,见https://github.com/waleedka/coco

step 8.coco数据集下载(运行demo时,可以不下载)

  • https://www.aiuai.cn/aifarm931.html

遇到的问题如下:

问题1:

ModuleNotFoundError: No module named 'imgaug'

解决办法
Try running conda install -c conda-forge geos before the pip install imgaug(失效)
pip3 install git+https://github.com/aleju/imgaug.git (失效)
https://github.com/aleju/imgaug

下面是下载后 手动安装,也可以直接打包下载后安装
Alternatively, you can download the repository via

 git clone https://github.com/aleju/imgaug

and install manually via

cd imgaug && python setup.py install

git clone的位置就是 cmd里面执行该命令时的位置,要确认安装的路径对不对。

问题2:
anaconda版本切换
解决办法:
安装jupyter时,系统自动把python3.5升级了python3.6,之前莫名其妙的,装了那么多包瞬间没有了,可以在anaconda内设置回原来的3.5.6版本。
所以果断不用jupyter notebook了
http://f.dataguru.cn/thread-841874-1-1.html

问题3:

 ImportError: dlopen(/Users/cody/PycharmProjects/github_lcs/Mask_RCNN-master/pycocotools/_mask.so, 2): Symbol not found: _PyCObject_TypeReferenced from: /Users/cody/PycharmProjects/github_lcs/Mask_RCNN-master/pycocotools/_mask.soExpected in: flat namespacein /Users/cody/PycharmProjects/github_lcs/Mask_RCNN-master/pycocotools/_mask.soProcess finished with exit code 1

解决办法:

问题的根本原因是pycocotool的安装问题,也就是上面的7.1 和7.2 的步骤,pip时安装错了文件夹,anaconda默认的是2.7版本
cd coco/PythonAPI,用python3而不用python

#install pycocotools locally

python3 setup.py build_ext --inplace

#install pycocotools to the Python site-packages

python3 setup.py build_ext install

确保安装的自己当前环境下的文件夹里
copying build/lib.macosx-10.6-x86_64-3.5/pycocotools/cocoeval.py -> /Users/cody/anaconda3/envs/github_lcs/lib/python3.5/site-packages/pycocotools

问题4:

from coco.PythonAPI.pycocotools.coco import COCO
ImportError: No module named 'coco.PythonAPI'

解决办法:
把刚才下载的PythonAPI文件夹,move到coco文件下

运行完的结果:

框图效果:

【深度学习】Mac + pycharm环境下 MASK-Rcnn 代码实现过程中的问题相关推荐

  1. 【大咖说Ⅲ】谢娟英教授:基于深度学习的野外环境下蝴蝶物种自动识别

    欢迎来到2022 CCF BDCI 大咖说系列专题报告 听顶级专家学者围绕特定技术领域或选题,讲述自身成果的研究价值与实际应用价值 便于广大技术发烧友.大赛参赛者吸收学术知识,强化深度学习 每周一.三 ...

  2. 【三维视觉】【深度学习】ubuntu18.04下PointNet官方代码Pytorch实现

    [三维视觉][深度学习]ubuntu18.04下PointNet官方代码Pytorch实现 提示:最近开始在三维深度学习方面进行研究,记录相关知识点,分享学习中遇到的问题已经解决的方法. 文章目录 [ ...

  3. [深度学习概念]·实例分割模型Mask R-CNN详解

    实例分割模型Mask R-CNN详解 基础深度学习的目标检测技术演进解析 本文转载地址 Mask R-CNN是ICCV 2017的best paper,彰显了机器学习计算机视觉领域在2017年的最新成 ...

  4. win7环境下安装office2010及其安装过程中出现error1935解决办法

    一.office2010安装包下载 登录MSDN我告诉你MSDN, 我告诉你 - 做一个安静的工具站,下载微软官方office安装包文件. 二.安装步骤 1.解压安装包文件 2.右击setup.exe ...

  5. 从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN)

    从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN) 首先先声明一下 这篇是转载来自  : 从零开始搭建深度学习服务器: 基础环境配置( ...

  6. 一篇就够用了——深度学习Ubuntu16.04环境配置+Win10双系统

    一篇就够用了深度学习Ubuntu16.04环境配置 必看!此教程使用说明 [必备配置]基本环境配置 1.win10+ubuntu16.04双系统安装 2.ubuntu最重要的事--切换下载源 3.ub ...

  7. 【flask整合深度学习】ubuntu系统下显示深度学习视觉检测结果图片并可在web端访问,配置允许手机浏览器打开

    介绍 flask文件 前端代码 输入命令 介绍 之前有一篇flask和mongodb交互的记录文: https://blog.csdn.net/qq_41358574/article/details/ ...

  8. 深度学习之tensorflow环境搭建

    深度学习之tensorflow环境搭建: 1.搭建的步骤 1-1.破解版的Pycharm软件包下载 1-2.Ananconda软件包的下载 1-3.使用Anaconda Prompt 命令,首先输入 ...

  9. Pycharm环境下调用Qt desinger 常见问题以及解决方法

    Pycharm环境下调用Qt desinger 常见问题以及解决方法 前言 问题1: 提示QT由于找不到msvcp140d.dll无法继续执行代码或者相关问题 问题2: This applicatio ...

最新文章

  1. Nio 中的方法 - 文件上传
  2. jQuery源码解析之position()
  3. jmeter+Fiddler:通过Fiddler抓包生成jmeter脚本
  4. @WebFilter注解
  5. Centos6.x 64位 安装JDK
  6. 《单域名下整合动网、动易、OBlog程序》
  7. IE8开发者工具 有打开却看不见
  8. rand()和rand_r()的区别
  9. “黑吃黑”webshell箱子
  10. 计算机上根号是哪一个,电脑上怎么哪个键是数学中的开根号啊
  11. 中国互联网CEO语录
  12. tsp java_蚁群算法java实现以及TSP问题蚁群算法求解
  13. 快速处理小米手机(包括MI9和K20等)挂木第后还无法登录谷歌账户的问题和google服务器通信时出现问题的解决方案!
  14. 利用Socket实现一个简单的群聊系统
  15. Dungeon Master POJ - 2251
  16. 英特尔服务器对比桌面,2021年最新桌面和笔记本cpu性能排行(市场占有率走势图)...
  17. 2021-2027全球与中国工商业用位置传感器市场现状及未来发展趋势
  18. w3c的html5与css3校验,DIV+CSS验证_W3C验证
  19. Continuations
  20. 给x96max+电视盒子安装armbian

热门文章

  1. 交易的流动——从钱包到区块链网络
  2. 京东校招笔试题及解析
  3. 尼姆游戏(人机对战)的Python实现
  4. 塑胶模具界,经常用到的50个行业术语,你有几个没听过的?
  5. 第6章 - 多无人车系统的协同控制 --> 多无人车系统建模
  6. 对应届生找工作有哪些好的建议呢?
  7. python中 “”和“and”的区别
  8. Baxter的应用(转载)---个人学习
  9. 窗口-视口转换(详细)
  10. 电子书、图片、音频视频格式转换