电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

瀏覽:6日期: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 編程
相關文章:
主站蜘蛛池模板: 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 岩棉板|岩棉复合板|聚氨酯夹芯板|岩棉夹芯板|彩钢夹芯板-江苏恒海钢结构 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | 517瓜水果特产网|一个专注特产好物的网站 | 杭州ROHS检测仪-XRF测试仪价格-百科 | 立式矫直机_卧式矫直机-无锡金矫机械制造有限公司 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 北钻固控设备|石油钻采设备-石油固控设备厂家 | 壹作文_中小学生优秀满分作文大全| 微型气象仪_气象传感器_防爆气象传感器-天合传感器大全 | 吨袋包装机|吨包秤|吨包机|集装袋包装机-烟台华恩科技 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 光栅尺厂家_数显表维修-苏州泽升精密机械 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 山东彩钢板房,山东彩钢活动房,临沂彩钢房-临沂市贵通钢结构工程有限公司 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 全国国际化学校_国际高中招生_一站式升学择校服务-国际学校网 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 加盟店-品牌招商加盟-创业项目商机平台| 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 |