U-net入门--纠错过程

U-net入门–纠错过程

前言

第一次接触U-net,是一个小白,想要跟随别人的脚步,先走起来。
然而前人摸索的过程中所经历的曲折我们不一定能从他的脚印中体会的到,所以,只有自己经历过,才明白。

开始

原文在此:U-net:运行你的第一个U-net进行图像分割
代码: Github代码

接下来我将就我自己运行原博主代码的调试过程进行一些记录。

1.libtiff

有关libtiff库的导入,我认为大家还是使用下载好文件后,进入你的运行环境中,用

pip instll 下载好的文件路径

安装最为稳妥
附下载地址:pylibtiff

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pylibtiff

注意:博主blog中的文件结构与他代码中使用的文件结构是有一定出入的,个人认为是在后续更改代码的时候忘记更改博客中的说明了,所以截至今天2019-11-19,请大家先以我的说明为准,如果再产生新的错误,大家根据报错来进行新的更改。

2.U-Net 文件夹结构
  • –Unet-master
    • –deform
      • –train
        • –label
          • 0.tif
          • 1.tif
          • ……
          • 29.tif
        • train
          • 0.tif
          • 1.tif
          • ……
          • 29.tif
    • –my_test
      • data. py
      • unet. py
    • –npydata
    • –results
    • –test
      • 0.tif
      • 1.tif
      • ……
      • 29.tif
      • test
        • 0.tif
        • 1.tif
        • ……
        • 29.tif

注:–黑体表示的是文件夹;斜体表示的是文件。
接下来就要根据这个文件结构来进行代码的调试运行。
(PS:之后的报错还需要对这个结构进行更改)

3.data.py

报错1:

FileNotFoundError: [Errno 2] No such file or directory: '../npydata/imgs_train.npy' wei shen me

解决方法:
确认你的data.py文件是否在’my_test’文件夹中。
windows中’…/'表示返回上层文件,所以,data.py应该是和’npydata’文件夹的子文件同一级别。

报错2:

FileNotFoundError: [Errno 2] No such file or directory: '../test/test\\0.tif'

解决方法:
完全按照上述的文件夹结构布局,这个问题自然解决。
原博主的测试图片文件保存在’test’文件夹当中,在Github中,‘test’&'train’文件夹同在’images’文件夹下。
我猜测博主是复制’images/test’文件夹后又将’images/test’文件夹复制了一遍。(正因为这一点,在之后的一个报错中我明白了为什么会产生错误。博主这么做是有意的。)

成功运行’data.py’文件后得到以下结果:

------------------------------
Creating training images...
------------------------------
[]
0
loading done
Saving to .npy files done.
---------
  • 38
    点赞
  • 122
    收藏
    觉得还不错? 一键收藏
  • 122
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 122
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值