Deep Extraction of Manga Structural Lines代码调试运行

先后出现了几个问题:
首先是keras安装,使用前应安装好tensorflow
keras具体配置可在C:\Users\用户名.keras下的配置文件处修改,也可以用代码修改

os.environ['KERAS_BACKEND'] = "tensorflow"

原代码是使用theano的后端,但一会儿要vs2017以下的cl.exe,一会儿要19以上的版本,感觉比较麻烦
所以按下面这个issue,还是用tensorflow
Testing error · Issue #6 · ljsabc/MangaLineExtraction (github.com)
进行调整
最后报错

module 'tensorflow' has no attribute 'placeholder'

这是由于在tf2下使用了tf1的API,因此进到keras代码中做如下替换

#import tensorflow as tf  删除,换成下面的
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()

运行成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。