美文网首页
Flask+tensorflow进行验证码识别时提示 The S

Flask+tensorflow进行验证码识别时提示 The S

作者: king2king | 来源:发表于2019-09-26 16:29 被阅读0次
  • 项目在本地跑的时候不会报错,但是放到Flask上之后,会提示 The Session graph is empty
  • 去网上查资料:一般出现The Session graph is empty.得到的解决方案大多是:
global graph
graph = tf.get_default_graph()
with graph.as_default():
  with tf.Session() as sess:
    ...
    sess.run(...)
    ...

但并没有解决问题

  • 在查了众多资料后,问题照旧
  • 在排查过程中,得到了一个关键的信息。需要关闭Flask的debug模式,具体原因是因为开启Debug模式,会额外启动一个线程,造成The Session graph is empty.这个问题(这是解决该问题的一个重点)
# 关闭debug模式,将debug=True改为debug=False即可
   app.run(host='127.0.0.1', port=8666, debug=False)
  • 改完debug模式后,问题照旧。我思考了一下,程序在本地可以照常运行,放到Flask上出现问题。会不会是Flask版本的问题,于是我将Flask版本降到了0.12.2。问题解决。
pip install Flask==0.12.2

相关文章

  • Flask+tensorflow进行验证码识别时提示 The S

    项目在本地跑的时候不会报错,但是放到Flask上之后,会提示 The Session graph is empty...

  • test4j

    英文验证码识别需要将训练集eng.traineddata放入tessdata 中文验证码识别需要将训练集chi_s...

  • 免费自动打码软件

    免费自动打码软件 验证码自动识别平台就是一种验证码识别平台,通过识别技术对验证码进行批量的识别,还有就是跟软件开发...

  • selenium 对特定元素截图

      这段时间在处理文字验证码问题,需要对文字验证码的图片以及提示的图片合成一块来进行截图,然后识别,分析到这两个都...

  • PIL验证码图片预处理

    PIL验证码图片预处理 概论 在用tesseract进行验证码识别之前,我们首先需要对验证码图片进行预处理,尽量去...

  • 使用Python PIL库实现简单验证码的去噪处理!

    想要识别验证码,收集足够多的样本后,首先要做的就是对验证码原始图片进行处理,对验证码识别分类之前,一般包括:将彩色...

  • 使用Python PIL库实现简单验证码的去噪处理

    想要识别验证码,收集足够多的样本后,首先要做的就是对验证码原始图片进行处理,对验证码识别分类之前,一般包括:将彩色...

  • 验证码识别工具

    验证码识别工具 一、验证码的由来: 网络上验证码的出现主要是区分正在进行的某项操作,到底是人工在进行,还是软件在进...

  • Python爬虫之图形验证码识别

    很多网站在登录时,或者被访问太频繁时,都会要求输入验证码,而大部分都是图形验证码。 通过图形识别技术OCR自动识别...

  • Python+OCR图片文字识别,验证码识别,银行卡识别

    Python+OCR图片文字识别,验证码识别,银行卡识别 利用测试如下: 1.识别文字 2.识别简单的验证码 3....

网友评论

      本文标题:Flask+tensorflow进行验证码识别时提示 The S

      本文链接:https://www.haomeiwen.com/subject/nufructx.html