国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于smtp協(xié)議的QQ郵箱人臉識別AI(識別算法為百度 AIP)

這篇具有很好參考價值的文章主要介紹了基于smtp協(xié)議的QQ郵箱人臉識別AI(識別算法為百度 AIP)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

import time
import imaplib
import email
import os
from aip import AipFace
import base64
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.image import MIMEImage
i = 0
print("\033[31m這里是Fionne的基于QQ郵箱通訊協(xié)議SMTP第三方服務(wù)器實現(xiàn)的AI人臉識別項目\033[0m\n")
print("\033[33m實現(xiàn)原理是利用Pycharm的email庫實現(xiàn)smtp協(xié)議連接 time實現(xiàn)每延遲10s執(zhí)行一次本代碼\033[0m")
print('\033[34m在每次循環(huán)開始時,會將最新的郵件與上一次處理的郵件進行比較,如果是同一封郵件則跳過處理,否則進行處理并發(fā)送結(jié)果到目標郵箱。\033[0m\n\033[32m然后,更新上一次處理的郵件ID,并休眠10秒后再次執(zhí)行循環(huán)\033[0m ')
print()
print()
print('\033[35m欲討論請聯(lián)系軟件作者 Fionne 1798576741@qq.com\033[0m')

""" 你的 APPID AK SK """
APP_ID = '44568385'
API_KEY = 'TnouKpQiiw4VhpxBuZ7GcYAq'
SECRET_KEY = 'AypjgUGqVZHgwZWEA7MDPs5rAjaHBNiI'//百度AIP算法識別

client = AipFace(APP_ID, API_KEY, SECRET_KEY)

# 上一次處理的郵件ID
last_email_id = None

while True:
    # 連接到QQ郵箱的IMAP服務(wù)器
    mail = imaplib.IMAP4_SSL("imap.qq.com")

    # 登錄QQ郵箱
    mail.login("312313131@qq.com", "smtp授權(quán)碼")

    # 選擇郵箱中的收件箱
    mail.select("inbox")

    # 搜索最新的郵件
    result, data = mail.search(None, "ALL")
    latest_email_id = data[0].split()[-1]

    # 如果是第一次執(zhí)行或者有新郵件到達
    if last_email_id is None or latest_email_id != last_email_id:
        # 獲取最新郵件的內(nèi)容
        result, data = mail.fetch(latest_email_id, "(RFC822)")
        raw_email = data[0][1]
        email_message = email.message_from_bytes(raw_email)

        # 遍歷郵件的附件
        for part in email_message.walk():
            if part.get_content_maintype() == "multipart":
                continue
            if part.get("Content-Disposition") is None:
                continue

            # 保存附件到本地
            filename = part.get_filename()
            if filename:
                filepath = os.path.join(r"C:\Users\路徑\PycharmProjects\pythonProject", filename)
                with open(filepath, "wb") as f:
                    f.write(part.get_payload(decode=True))

        # 關(guān)閉連接
        mail.logout()

        file_path = r"C:\Users\路徑\PycharmProjects\pythonProject\1227_1.jpg"
        with open(file_path, 'rb') as f:
            image = base64.b64encode(f.read()).decode('utf-8')

        imageType = "BASE64"

        """ 調(diào)用人臉檢測 """
        result = client.detect(image, imageType)

        if 'result' in result and result['result'] is not None:
            face_num = result['result']['face_num']
            result_text = "圖中有 {} 個人臉\n Fionne \n 開源鏈接直達:http://47.115.230.137//wordpress".format(face_num)
        else:
            result_text = '圖中沒有人臉\n Fionne \n 開源鏈接直達:http://47.115.230.137//wordpress'

        # 發(fā)送結(jié)果到目標郵箱
        smtp_server = "smtp.qq.com"
        smtp_port = 465
        sender_email = "QQ@qq.com"
        sender_password = "授權(quán)碼"
        receiver_email = "QQ@qq.com"

        message = MIMEMultipart()
        message["Subject"] = "人臉檢測結(jié)果"
        message["From"] = sender_email
        message["To"] = receiver_email

        text = MIMEText(result_text)
        message.attach(text)

        with open(file_path, 'rb') as f:
            image = MIMEImage(f.read())
            image.add_header('Content-Disposition', 'attachment', filename=os.path.basename(file_path))
            message.attach(image)

        with smtplib.SMTP_SSL(smtp_server, smtp_port) as server:
            server.login(sender_email, sender_password)
            server.sendmail(sender_email, receiver_email, message.as_string())

        print("\033[36m結(jié)果已發(fā)送到目標郵箱",'這是第',i,'次 個10s后的識別結(jié)果\033[0m')


        # 更新上一次處理的郵件ID
        last_email_id = latest_email_id

    # 休眠10秒
    time.sleep(10)
    i += 1

文章來源地址http://www.zghlxwxcb.cn/news/detail-771058.html

到了這里,關(guān)于基于smtp協(xié)議的QQ郵箱人臉識別AI(識別算法為百度 AIP)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 基于Springboot+百度AI人工智能人臉識別考勤系統(tǒng)設(shè)計與實現(xiàn)

    基于Springboot+百度AI人工智能人臉識別考勤系統(tǒng)設(shè)計與實現(xiàn)

    基于Springboot+百度AI人工智能人臉識別考勤系統(tǒng)設(shè)計與實現(xiàn) ?博主介紹: 《Vue.js入門與商城開發(fā)實戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計教育和輔導(dǎo)。 所有項目都配有從入門到精通的基礎(chǔ)知識視頻課程,免費

    2024年02月05日
    瀏覽(99)
  • 基于java和百度智能AI的人臉識別考勤簽到系統(tǒng)設(shè)計與實現(xiàn)

    基于java和百度智能AI的人臉識別考勤簽到系統(tǒng)設(shè)計與實現(xiàn)

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計教育和輔導(dǎo)。 所有項目都配有從入門到精通的基礎(chǔ)知識視頻課程,免費 項目配有對應(yīng)開發(fā)文檔、開題報告、任務(wù)書、

    2024年02月05日
    瀏覽(28)
  • JAVA基于百度AI接口的人臉識別考勤簽到系統(tǒng)設(shè)計與實現(xiàn)(Springboot框架)

    JAVA基于百度AI接口的人臉識別考勤簽到系統(tǒng)設(shè)計與實現(xiàn)(Springboot框架)

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計教育和輔導(dǎo)。 所有項目都配有從入門到精通的基礎(chǔ)知識視頻課程,免費 項目配有對應(yīng)開發(fā)文檔、開題報告、任務(wù)書、

    2024年02月04日
    瀏覽(33)
  • 基于java框架百度AI接口人臉識別考勤簽到系統(tǒng) (springboot框架)開題答辯常規(guī)問題和如何回答

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計教育和輔導(dǎo)。 所有項目都配有從入門到精通的基礎(chǔ)知識視頻課程,免費 項目配有對應(yīng)開發(fā)文檔、開題報告、任務(wù)書、

    2024年01月17日
    瀏覽(32)
  • QQ 郵箱使用 SMTP 發(fā)送郵件報錯:550 The From header is missing or invalid

    QQ 郵箱使用 SMTP 發(fā)送郵件報錯:550 The From header is missing or invalid

    QQ 郵箱使用 SMTP 發(fā)送郵件報錯: 550 The From header is missing or invalid : 源碼( pthon 3.12 ) 看到 QQ 郵箱對 header 中的 from 有合法性校驗,我們的字段格式符合要求,懷疑是字符編碼問題。 通過打印封裝的 message 查看我們的 From 字段亂碼,去掉 utf-8 編碼。 再次測試,正常發(fā)送郵件

    2024年04月16日
    瀏覽(23)
  • 百度智能AI接口:人臉識別考勤簽到系統(tǒng)設(shè)計與實現(xiàn)

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計教育和輔導(dǎo)。 所有項目都配有從入門到精通的基礎(chǔ)知識視頻課程,免費 項目配有對應(yīng)開發(fā)文檔、開題報告、任務(wù)書、

    2024年02月05日
    瀏覽(30)
  • 項目:基于OpenCV+百度云人臉識別項目

    項目:基于OpenCV+百度云人臉識別項目

    基于OpenCV和百度云人臉識別的項目可以使用以下的框架來實現(xiàn): 數(shù)據(jù)采集和預(yù)處理:使用OpenCV來采集攝像頭或讀取圖像文件,并對圖像進行預(yù)處理操作,例如裁剪、調(diào)整大小、灰度化等。 人臉檢測:使用OpenCV的人臉檢測功能來檢測圖像中的人臉。可以使用預(yù)訓(xùn)練的人臉檢測

    2024年01月16日
    瀏覽(32)
  • 一鍵AI高清換臉——基于InsightFace、CodeFormer實現(xiàn)高清換臉與驗證換臉后效果能否通過人臉比對、人臉識別算法

    一鍵AI高清換臉——基于InsightFace、CodeFormer實現(xiàn)高清換臉與驗證換臉后效果能否通過人臉比對、人臉識別算法

    1、項目簡介 AI換臉是指利用基于深度學(xué)習(xí)和計算機視覺來替換或合成圖像或視頻中的人臉??梢詫⒁粋€人的臉替換為另一個人的臉,或者將一個人的表情合成到另一個人的照片或視頻中。算法常常被用在娛樂目上,例如在社交媒體上創(chuàng)建有趣的照片或視頻,也有用于電影制作

    2024年02月08日
    瀏覽(27)
  • C# 基于騰訊云人臉核身和百度云證件識別技術(shù)相結(jié)合的 API 實現(xiàn)

    C# 基于騰訊云人臉核身和百度云證件識別技術(shù)相結(jié)合的 API 實現(xiàn)

    目錄 騰訊云人臉核身技術(shù) Craneoffice.net 采用的識別方式 ? ? ? ? 1、活體人臉核身(權(quán)威庫): ? ? ? ? 2、活體人臉比對: ? ? ? ? 3、照片人臉核身(權(quán)威庫): 調(diào)用成本 百度云身份證識別 調(diào)用成本 相關(guān)結(jié)合點 核心代碼 實現(xiàn)調(diào)用人臉核身API的示例? 實現(xiàn)調(diào)用身份證識別API的示

    2024年02月08日
    瀏覽(25)
  • 通過騰訊網(wǎng)頁快捷登錄協(xié)議截取 QQ郵箱 的 QQClientkey / QQKey 教程

    通過騰訊網(wǎng)頁快捷登錄協(xié)議截取 QQ郵箱 的 QQClientkey / QQKey 教程

    最近發(fā)現(xiàn)之前的老代碼已經(jīng)不能獲取QQ郵箱的Clientkey,經(jīng)過一番調(diào)試后發(fā)現(xiàn)QQ郵箱更新了獲取的流程,所以決定重新發(fā)布一篇文章,廢話不多,直接上教程,喜歡的朋友記得點贊加關(guān)注。 step 1 首先需要獲取到 Qrsig 的值(流程已更改) Request URL: https://ssl.ptlogin2.qq.com/ptqrshow?ap

    2024年02月02日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包