Windows10搭建TensorFlow-CPU并运行MASK R-CNN Demo及问题解决

最近准备试试mask rcnn的示例代码。发现一篇写的特别好的博客。
很详细的搭建CPU版的TensorFlow过程
自己按照博主的教程,很顺利,但过程中仍然有一些小问题,就记录一下。

  • 注意TensorFlow-CPU的版本。按照博主在anaconda中安装的步骤,安装的是TensorFlow-CPU比较新的版本,2.2的版本。但是开头博主说的是需要tensorflow == 1.15,所以直接在Anaconda Prompt中,**tensorflow-cpu的环境,执行pip install tensorflow-cpu==1.15.0 就行。pip show tensorflow-cpu可以查询安装的版本以及路径。
  • 出现using tensorflow backend问题。但是代码是可以运行的,但是在执行pip install imgaug之后再运行,我的这个错误就没有出现了。
  • 执行demo第一格出现 挂掉的服务。下载mask_rcnn_coco.h5文件特别慢,然后还出现挂掉的服务这个问题。重装anaconda之后仍然出现了这个问题。个人觉得最好是事先下载好mask_rcnn_coco.h5文件,放入文件夹,并把demo中下载的代码注释掉。同时,可以查看Anaconda Prompt中出现的问题是什么。针对问题来解决。当时我的显示的问题是Warning! ***HDF5 library version mismatched error***,然后我卸载了h5py,然后重新安装了h5py。问题解决了。
    下载的数据不同,可能识别图片不一样。这是我的结果。
    Windows10搭建TensorFlow-CPU并运行MASK R-CNN Demo及问题解决
    下载示例数据的网址