本文共 1818 字,大约阅读时间需要 6 分钟。
①使用到的编码为python语言
②使用百度ai开放平台图像识别api 先上视频这一步,脚底都是坑
上代码
import osimport timefrom aip import AipOcrfrom glob import glob#from .misc import imread, imresize# 百度ai定义常量APP_ID = '********'API_KEY = '********'SECRET_KEY = '********'num=input("请输入筛选名字:(人与人之间使用空格分开,回车结束输入!)")nub=input("请输入名字对应下的图片特点(规矩同上)")arr=[]arb=[]for n in num.split(): arr.append(n)for m in nub.split(): arb.append(m)#print(arr[1])验证输入# 初始化AipFace对象aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY) # 定义参数变量options = { 'detect_direction': 'true', 'language_type': 'CHN_ENG',}#打开并返回照片def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read()# 读取文件夹下所有图片路径并且保存def load_image(image_path, image_size): file_name=glob(image_path+"/*.jpg") return file_name# 调用通用文字识别接口->保存页面截图def printt(sample): for filePath in sample: result = aipOcr.basicGeneral(get_file_content(filePath), options) words_result=result['words_result'] printy(filePath,words_result) printp(filePath,words_result) time.sleep(5)def printy(filePath,words_result): for name in arr: if(words_result[5]['words']==name): #改名和路径 os.rename(filePath,"C:/Users/mcdenglei666/Desktop/text/hello/%s.jpg"%(words_result[5]['words'])) print(name+"页面完成")#保存朋友圈截图def printp(filePath,words_result): t=0 for i in range(len(words_result)): a=0 for namb in arb: if(words_result[i]['words']==namb): os.rename(filePath,"C:/Users/mcdenglei666/Desktop/text/world/%s.jpg"%arr[a]) print(arr[a]+"朋友圈完成") t=6 break a=a+1 if(t==6): break#主函数def main(): image_path="C:Users/mcdenglei666/Desktop/text" p=load_image(image_path,150) printt(p)#调用主函数main()
转载地址:http://yorwi.baihongyu.com/