解决方案:教你用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 = {

&#39;detect_direction&#39;: &#39;true&#39;,

&#39;language_type&#39;: &#39;CHN_ENG&#39;,

}

# 调用通用文字识别接口

time.sleep(1)

result = aipOcr.basicGeneral(get_file_content(images), options)

words_result=result[&#39;words_result&#39;]

filename = &#39;email_list.txt&#39;

for i in range(len(words_result)):

email = get_emails(words_result[i][&#39;words&#39;])

if email != None:

print(email[0])

with open(filename,&#39;a&#39;,encoding=&#39;utf-8&#39;) as f:

f.writelines(email[0] + &#39;\n&#39;)

print(&#39;完成当前识别任务&#39;)

# 打开*敏*感*词*拍照

cap = cv2.VideoCapture(0)

num = 0

  

while True:

ret,frame=cap.read()

frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # 灰度处理

#显示在窗口上

cv2.imshow(&#39;NO.1&#39;, 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(&#39;s&#39;): #key == &#39;s&#39;:

num += 1

print(&#39;识别图片 %s&#39; % num)

path = r"J:/python/kejian/img/"

cv2.imwrite(&#39;{}{}{}&#39;.format(path, num, &#39;.jpg&#39;), dst,

[int(cv2.IMWRITE_JPEG_QUALITY), 100]) # 保存图片,质量为100

baiduApi(&#39;{}{}{}&#39;.format(path, num, &#39;.jpg&#39;))

elif cv2.waitKey(100) & 0xff == ord(&#39;q&#39;):

break

cv2.destroyAllWindows()

cap.release()</p>

  可以将上面的目录调整为自己的目录。

  识别结果如下:

  干货教程:资源干货|免费接收手机验证码手机小号在线网站免费接码工具大收集(长久更新

  在日常生活中,当我们想要浏览一些网站内容或应用时,我们需要手机号进行注册,但有时我们只是想上去看看,或者用一次就不用了。不需要它。如果您使用自己的手机号码注册,存在信息泄露的风险。

  在这里,我们推荐以下五个最好的在线免费接收验证码的网站。因为这种网站需要资金来运作,而且不一定稳定。如果失败,请尝试其他属性 网站。反正它是免费的,所以不要犹豫,试试吧。此类 网站 不应用于注册 网站 或带有个人信息的应用程序。当然,我相信每个人都是聪明的。

  1.云短信

  云短信

  云短信提供多国号码选择。注册国外账号服务时,当本地号码无法注册时,可以利用这波注册浪潮探个风景。

  2.在线接收短信

  

  在线接收短信

  仅适用于美国和中国号码。

  3.仿云网站

  假云 网站

  它是在第一个 网站 之后建模的。但是界面不同。充其量也不过是一波名气罢了。

  

  4.Z短信

  5.云验证码

  以上是我们精心挑选的五个免费领取验证码的在线网站平台。

  当然,如果你在上面没有找到你想要的国家号码。您可以在下面找到数十个免费接收验证码 网站。

  如果您发现网站不再可用,请及时评论告诉我们。当然,如果你有更好的网站,欢迎在下方评论分享你的资源。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线