app = Flask(name)
def get_time_stamp():
times = datetime.datetime.now().strftime(‘%Y-%m-%d %H:%M:%S’)
array = time.strptime(times, “%Y-%m-%d %H:%M:%S”)
time_stamp = int(time.mktime(array))
return time_stamp
@app.route(‘/image/extract’, methods=[‘POST’])
def pure_rec():
file = request.files.get(‘file’)
ts = str(get_time_stamp())
up_path = os.path.join(ts + file.filename)
file.save(up_path)
cmd = “tesseract “+up_path+” " + ts + " -l chi_sim”
print(cmd)
os.system(cmd)
with open(ts+“.txt”, ‘r+’, encoding=“utf-8”) as f:
result = f.read()
return result
if name == ‘main’:
app.run(debug=True)
五、程序实现(Java)
不需要任何引入第三方jar包,搭建一个简单的springboot web项目就可以了,没有其他额外的依赖。
Controller:
package com.lbh.web.controller;
/*
* Copyright@lbhbinhao@163.com
* Author:liubinhao
* Date:2020/11/23
* ++++ ______ @author liubinhao ______ ______
* +++/ /| / /| / /|
* +// | // | /_____/ |
* | | | | | | | | |
* | | | | | |________| | |
* | | | | |