python记录
import base64
from PIL import Image
import pytesseract
"""加密"""
def pic_encrypt(pic_path, txt_path):
"""
:param txt_path: 图片地址
:param pic_path: 加密后文件存放地址
:return:
"""
with open(pic_path, "rb") as f:
content = f.read()
file = base64.b64encode(content)
with open(txt_path, "w") as ff:
ff.write(str(file, "utf-8"))
"""解密"""
def pic_decrypt(txt_path, pic_path):
"""
:param txt_path: 加密文件存放地址
:param pic_path: 图片地址
:return:
"""
with open(txt_path, "r") as f:
content = f.read()
pic = base64.b64decode(content)
with open(pic_path, "wb") as ff:
ff.write(pic)
"""识别图片"""
def pic_identify(pic_path):
"""
:param pic_path: 图片地址
:return:
"""
file = Image.open(pic_path)
return pytesseract.image_to_string(file, lang="eng")