解决方案:教你用Python+百度AI接口+*敏*感*词*实现文字精准识别
优采云 发布时间: 2022-11-15 19:57解决方案:教你用Python+百度AI接口+*敏*感*词*实现文字精准识别
前几期,我在抖音上用同名账号给粉丝发了几个福利。采集粉丝发来的邮箱的时候,挺痛苦的。几百个地址,然后输入邮箱发送内容,好辛苦啊!因此,使用以下快捷方式:
目标
使用python+OPENCV,结合百度AI接口,当然也配合USB*敏*感*词*,实现采集组内批量地址,然后保存。今天把全部源码分享给大家:
打开pycharm开发工具,在项目中新建demo.py文件。文件代码如下:
from aip import AipOcr
import cv2
import cv2 as cv
import re
import time
import numpy as np
""" 你的 APPID AK SK """
APP_ID = '你的ID'
API_KEY = '你的KEY'
SECRET_KEY = '你的SECRET'
aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY)
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
# 信息分离,只留EMAIL部分
def get_emails(text):
emails = re.findall(r"[a-z0-9\.\-+_]+@[a-z0-9\.\-+_]+\.[a-z]+", text)
if len(emails) > 0:
<p>
return emails
def baiduApi(images):
# 定义参数变量
options = {
'detect_direction': 'true',
'language_type': 'CHN_ENG',
}
# 调用通用文字识别接口
time.sleep(1)
result = aipOcr.basicGeneral(get_file_content(images), options)
words_result=result['words_result']
filename = 'email_list.txt'
for i in range(len(words_result)):
email = get_emails(words_result[i]['words'])
if email != None:
print(email[0])
with open(filename,'a',encoding='utf-8') as f:
f.writelines(email[0] + '\n')
print('完成当前识别任务')
# 打开*敏*感*词*拍照
cap = cv2.VideoCapture(0)
num = 0
while True:
ret,frame=cap.read()
frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # 灰度处理
#显示在窗口上
cv2.imshow('NO.1', frame)
kernel = np.array([[0, -1, 0], [-1, 5, -1], [0, -1, 0]], np.float32) # 锐化
dst = cv.filter2D(frame, -1, kernel=kernel)
cv.imshow("NO.2", dst)
if cv2.waitKey(100) & 0xff == ord('s'): #key == 's':
num += 1
print('识别图片 %s' % num)
path = r"J:/python/kejian/img/"
cv2.imwrite('{}{}{}'.format(path, num, '.jpg'), dst,
[int(cv2.IMWRITE_JPEG_QUALITY), 100]) # 保存图片,质量为100
baiduApi('{}{}{}'.format(path, num, '.jpg'))
elif cv2.waitKey(100) & 0xff == ord('q'):
break
cv2.destroyAllWindows()
cap.release()</p>
可以将上面的目录调整为自己的目录。
识别结果如下:
干货教程:资源干货|免费接收手机验证码手机小号在线网站免费接码工具大收集(长久更新
在日常生活中,当我们想要浏览一些网站内容或应用时,我们需要手机号进行注册,但有时我们只是想上去看看,或者用一次就不用了。不需要它。如果您使用自己的手机号码注册,存在信息泄露的风险。
在这里,我们推荐以下五个最好的在线免费接收验证码的网站。因为这种网站需要资金来运作,而且不一定稳定。如果失败,请尝试其他属性 网站。反正它是免费的,所以不要犹豫,试试吧。此类 网站 不应用于注册 网站 或带有个人信息的应用程序。当然,我相信每个人都是聪明的。
1.云短信
云短信
云短信提供多国号码选择。注册国外账号服务时,当本地号码无法注册时,可以利用这波注册浪潮探个风景。
2.在线接收短信
在线接收短信
仅适用于美国和中国号码。
3.仿云网站
假云 网站
它是在第一个 网站 之后建模的。但是界面不同。充其量也不过是一波名气罢了。
4.Z短信
5.云验证码
以上是我们精心挑选的五个免费领取验证码的在线网站平台。
当然,如果你在上面没有找到你想要的国家号码。您可以在下面找到数十个免费接收验证码 网站。
如果您发现网站不再可用,请及时评论告诉我们。当然,如果你有更好的网站,欢迎在下方评论分享你的资源。