亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python實現調用攝像頭并拍照發郵箱

瀏覽:4日期:2022-06-20 18:54:40
項目地址:

https://github.com/flygaga/camera

思路

1、通過opencv調用攝像頭拍照保存圖像到本地

2、用email庫構造郵件內容,保存圖片以附件形式插入郵件內容

3、用smtplib庫發送郵件到指定郵箱

4、生成 .exe 文件

5、設置開機自啟(每次開機自動運行,啟動相機,拍下照片發送到指定郵箱)

導入工具

import cv2 # pip install opencv-python -i {指定鏡像源} 控制攝像頭from email.mime.image imort MIMEImage #用來構造郵件內容的庫from email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartimport smtplib #發送郵件編譯環境

系統:Windows10

軟件:Miniconda3-latest-Windows-x86_64

模塊:opencv-python smtplib numpy email pyinstaller

生成exe文件

pyinstaller -F -w path/camera.py

設置開機自啟

1.右擊exe 創建快捷方式

2.win+r 輸入以下命令 shell:startup 點擊確定打開一個文件夾

3.將生成的快捷文件復制到打開的文件中,下次開機exe程序就會自動啟動

python代碼實現調用攝像頭,并拍照發送郵件

主要代碼

camera.py

import cv2from email.mime.image import MIMEImagefrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipart# import smtplib #發送郵件import smtplibfrom smtplib import SMTPimport timehost = ’smtp.qq.com’ #郵箱的接口port = ’25’ #端口pwd = ’neelrhh88******ch’ #授權碼sender = ’郵箱地址’ #發送方receiver = '郵箱地址' #接收方path = r’./’ #圖像保存路徑images = time.strftime('%Y-%m-%d-%H_%M_%S',time.localtime())def GetPicture(): ''' 拍照保存圖像 ''' #創建一個窗口camera cv2.namedWindow(’camera’,1) #’1’ 表示窗口不能隨意拖動 #調用攝像頭 cap = cv2.VideoCapture(0) ret,frame = cap.read() #讀取攝像頭內容 cv2.imwrite(path+images+'.jpg',frame) #保存到磁盤 #釋放攝像頭 cap.release() #關閉窗口 cv2.destroyWindow('camera')def SetMsg(): ’’’ 設置郵件格式 :return: ’’’ msg = MIMEMultipart(’mixed’) #標題 msg[’Subject’] = ’電腦已開機’ msg[’From’] = sender msg[’To’] = receiver #郵件正文內容 text = ’電腦已開機,請查收圖片確認是否為本人’ text_plain = MIMEText(text,’plain’,’utf-8’) #正文轉碼 msg.attach(text_plain) #圖片 SendImageFile = open(path+images+’.jpg’,’rb’).read() image = MIMEImage(SendImageFile) image[’Content-Disposition’] = ’attachment;filename='people.jpg'’ msg.attach(image) return msg.as_string()def SendEmail(msg): ’’’ 發送郵件 :msg :郵件內容 :return ’’’ try:smtp = smtplib.SMTP_SSL(host,port) #創建一個郵件服務# smtp.connect(host)smtp.login(sender,pwd)smtp.sendmail(sender,receiver,msg)time.sleep(3)smtp.quit() #退出郵件服務 except smtplib.SMTPException as e:print('e')#實現開機自啟動#打包實現啟動 例:exe if __name__ == ’__main__’: # 1.拍照保存 GetPicture() # 2. 設置郵件格式 msg = SetMsg() # 3. 發送郵件 SendEmail(msg)

以上就是python實現調用攝像頭并拍照發郵箱的詳細內容,更多關于python 調用攝像頭的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 99精品在线免费 | 关婷哪一级毛片高清免费看 | 国产高清视频网站 | 亚洲一级黄色片 | 东京不太热在线视频免费 | 中文字幕在亚洲第一在线 | 大量国产后进翘臀视频 | 婷婷精品视频 | 国产精品成人麻豆专区 | 精品国产欧美精品v | 久久精品国产99久久6动漫欧 | 亚洲精品不卡久久久久久 | 久久99国产精品久久99软件 | 成人性一级视频在线观看 | 搜索黄色毛片 | 中国人免费的片 | 免费国产成人高清在线观看不卡 | 成人三级做爰在线观看男女 | 成人欧美精品一区二区不卡 | 一级黄色在线播放 | 国产成人精品1024在线 | 二级黄绝大片中国免费视频 | 亚洲色图第四色 | 成人免费福利网站在线看 | 国产精品一区二区久久不卡 | 一区二区中文字幕在线观看 | 国产婷婷一区二区在线观看 | 污视频网页 | 亚洲夜色夜色综合网站 | 国产综合精品日本亚洲777 | 婷婷六月久久综合丁香可观看 | 可以看的黄色网址 | 欧美巨吊 | 一级在线视频 | 超污视频网站 | 久久ri精品高清一区二区三区 | 大学生毛片a左线播放 | a黄视频| 免费一级毛片无毒不卡 | 国产精品成人一区二区三区 | 高h猛烈做哭bl壮汉受小说 |