![b4bdadb8124b5a4f279ed77be58e9ac3.png](https://i-blog.csdnimg.cn/blog_migrate/c6dca51ca600a829fad0ae5cc8add9b0.jpeg)
首先,原代码连接
https://blog.csdn.net/MOU_IT/article/details/81073149blog.csdn.net在运行这个代码时会有一些问题:
- ValueError: Cannot feed value of shape (0,) for Tensor 'input_image:0', which has shape '(?, 224, 224, 3)'
报这个错,有的解决方法说路径没写对,但其实可能是你第一次运行失败,没删MITSceneParsing.pickle,或者logs文件没删干净。
运行会产生一个MITSceneParsing.pickle文件,还没仔细研究这个文件是什么,但是,第二次运行时,只要有它,就会报错。第二次运行得删了MITSceneParsing.pickle,以及logs文件夹整个删掉。
2. UnicodeDecodeError: 'utf8' codec can't decode byte 0xc4 in position 0: i报错问题
这个错可能不是你没用utf8编码,而是有中文字符。任何中文字符都不行,注释也不行,中文删干净就行了
3. no space left on device
很奇怪为什么一开始可以运行,然而感觉空间越来越小了,那是因为logs太多了,删掉即可
4. 其他问题:
路径记得改。
有一回打开代码文件,竟然是空白!!吓我一跳,后来发现是因为实在没空间了,删了点东西,再上传就好了。
上面的代码基本是非常正确的。