位置: IT常识 - 正文

【Python】控制自己的手机摄像头拍照,并自动发送到邮箱(python自动控制)

编辑:rootadmin
【Python】控制自己的手机摄像头拍照,并自动发送到邮箱 前言

推荐整理分享【Python】控制自己的手机摄像头拍照,并自动发送到邮箱(python自动控制),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python servo控制,python自动控制程序,python控制app,python控制app,python 控制语句,python 自动控制原理,python自动控制,python自动控制,内容如对您有帮助,希望把文章链接给更多的朋友!

嗨喽,大家好呀~这里是爱看美女的茜茜呐

今天这个案例,就是控制自己的摄像头拍照,

并且把拍下来的照片,通过邮件发到自己的邮箱里。

想完成今天的这个案例,只要记住一个重点:你需要一个摄像头

思路

通过opencv调用摄像头拍照保存图像本地

用email库构造邮件内容,保存的图像以附件形式插入邮件内容

用smtplib库发送邮件到指定邮箱

代码展示直接在文末名片自取就好了。点击此处跳转

工具导入

import timeimport cv2 # pip install opencv-python -i 镜像源网址from email.mime.image import MIMEImage # 用来构造邮件内容的库from email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartimport smtplib # 发送邮件

调用摄像头,保存图片

拍照呢,是用手机的摄像头,软件用的是:

IP摄像头(安卓),因为在同一个局域网内,打开APP,里面出现的网址就是摄像头的地址

def GetPicture(): """ 拍照保存图像 :return: """ # 创建一个窗口 cv2.namedWindow('camera', 1) # 调用摄像头 IP摄像头APP video = "http://admin:admin@192.168.3.32:8081/video" cap = cv2.VideoCapture(video) while True: success, img = cap.read() cv2.imshow("camera", img) # 按键处理 key = cv2.waitKey(10) if key == 27: # esc break if key == 32: # 空格 fileaname = 'frames.jpg' cv2.imwrite(fileaname, img) # 释放摄像头 cap.release() # 关闭窗口 cv2.destroyWindow("camera")

运行代码,就会出现效果

【Python】控制自己的手机摄像头拍照,并自动发送到邮箱(python自动控制)

创建一个函数,设置一下我的邮件内容

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('D:/控制摄像头拍照并发送邮件/frames.jpg', 'rb').read() image = MIMEImage(SendImageFile) # 将收件人看见的附件照片名称改为people.png. image['Content-Disposition'] = 'attachment; filename = "people.png"' msg.attach(image) return msg.as_string()

邮件端口设置

授权码可以在这里领取

# 授权码pwd = "******" # 最好写自己的# 服务器接口host = 'smtp.163.com'port = 25sender = 'XXXX@163.com' # 最好写自己的receiver = 'XXXX@qq.com' # 最好写自己的

发送邮件功能

def SendEmail(msg): """ 发送邮件 :param msg:邮件内容 :return: """ smtp = smtplib.SMTP() smtp.connect(host,port=25) smtp.login(sender, pwd) smtp.sendmail(sender, receiver, msg) time.sleep(2) smtp.quit()

进行封装

if __name__ == '__main__': # 1.拍照保存 GetPicture() # 2.设置邮件格式 msg = SetMsg() # 3.发送邮件 SendEmail(msg)运行代码,演示效果

先拍照

发送到了邮箱

尾语

感谢你观看我的文章呐~本次航班到这里就结束啦 🛬

希望本篇文章有对你带来帮助 🎉,有学习到一点知识~

躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

最后,宣传一下呀~👇👇👇更多源码、资料、素材、解答、交流皆点击下方名片获取呀👇👇👇

本文链接地址:https://www.jiuchutong.com/zhishi/300016.html 转载请保留说明!

上一篇:Vue3 <script setup lang=“ts“> 使用指南(vue3 script setup withdefault)

下一篇:Python基础篇(十五)-- Pygame游戏编程(python0基础)

  • qq如何看删除的好友(QQ如何看删除的好友)

    qq如何看删除的好友(QQ如何看删除的好友)

  • 笔记本电脑无法启动windows(笔记本电脑无法显示可用网络)

    笔记本电脑无法启动windows(笔记本电脑无法显示可用网络)

  • 手机无线网络显示感叹号上不了网,怎么办(手机无线网络显示已停用是什么意思)

    手机无线网络显示感叹号上不了网,怎么办(手机无线网络显示已停用是什么意思)

  • 淘宝商品一般多久入池(淘宝多少商品合适)

    淘宝商品一般多久入池(淘宝多少商品合适)

  • qq怎么引用别人的消息(qq怎么引用别人的话回复)

    qq怎么引用别人的消息(qq怎么引用别人的话回复)

  • 耳机插手机上没有显示(耳机插手机上没有显示耳机标志)

    耳机插手机上没有显示(耳机插手机上没有显示耳机标志)

  • 抖音小店注销后还能开吗(抖音小店注销后抖音号解绑吗)

    抖音小店注销后还能开吗(抖音小店注销后抖音号解绑吗)

  • 台式电脑内存条可以随便换吗(台式电脑内存条有几种型号)

    台式电脑内存条可以随便换吗(台式电脑内存条有几种型号)

  • 华为手机中病毒的表现(华为手机中病毒怎么解决)

    华为手机中病毒的表现(华为手机中病毒怎么解决)

  • 电脑屏幕右移如何恢复(电脑屏幕怎样往右移动)

    电脑屏幕右移如何恢复(电脑屏幕怎样往右移动)

  • 黑鲨手机充电充不进(黑鲨手机充电充不进去,还越充越少)

    黑鲨手机充电充不进(黑鲨手机充电充不进去,还越充越少)

  • 为什么会出现因违反微信用户行为规范(由于什么原因引起)

    为什么会出现因违反微信用户行为规范(由于什么原因引起)

  • word里面怎么没有楷体GB2312(word里面怎么没有标题2了)

    word里面怎么没有楷体GB2312(word里面怎么没有标题2了)

  • 电脑繁体字怎么改过来(电脑繁体字怎么转换简体字)

    电脑繁体字怎么改过来(电脑繁体字怎么转换简体字)

  • 苹果相册视频为什么默认静音(苹果相册视频为什么会卡)

    苹果相册视频为什么默认静音(苹果相册视频为什么会卡)

  • word怎么输入下标(word怎么输入下划线)

    word怎么输入下标(word怎么输入下划线)

  • 手机玩抖音太卡了怎么回事(手机玩抖音太卡怎么办)

    手机玩抖音太卡了怎么回事(手机玩抖音太卡怎么办)

  • 小米8降噪孔挡着会怎样(小米8 降噪)

    小米8降噪孔挡着会怎样(小米8 降噪)

  • 苹果手机的小圆点怎么设置(苹果手机的小圆点有什么用)

    苹果手机的小圆点怎么设置(苹果手机的小圆点有什么用)

  • 为什么nice登录不了(为什么nice登录显示没有网络)

    为什么nice登录不了(为什么nice登录显示没有网络)

  • 荣耀7x不支持双卡4g么(华为荣耀7x支不支持双卡双待)

    荣耀7x不支持双卡4g么(华为荣耀7x支不支持双卡双待)

  • 如何打开ie浏览器(如何打开ie浏览器设置)

    如何打开ie浏览器(如何打开ie浏览器设置)

  • 在此设备上设置生物特征出现问题(此设备的地区设置)

    在此设备上设置生物特征出现问题(此设备的地区设置)

  • 小度1c怎么连接电视(小度1c怎么连接手机)

    小度1c怎么连接电视(小度1c怎么连接手机)

  • 美团怎么参加别人的团(美团怎么参加别人发起的拼场活动)

    美团怎么参加别人的团(美团怎么参加别人发起的拼场活动)

  • oppo如何截长图(oppo咋样截长图)

    oppo如何截长图(oppo咋样截长图)

  • 企业向股东借款个人所得税
  • 个体工商户还没有使用怎么注销
  • 金融商品转让和持有至到期都需要缴纳增值税吗
  • 成本税率计算公式
  • 转回存货跌价准备对递延所得税资产的影响
  • 红字发票和蓝字一样吗
  • 股东投入资金大,但不想成为法人
  • 对税务机关的加强措施
  • 期房购置税怎么算
  • 个人承包业务是否合法
  • 应付账款 暂估
  • 劳务分包预缴税怎么算
  • 支付资金占用费怎么记账进项税
  • 公司比赛规则
  • 可供出售金融资产新准则叫什么
  • 开票金额和实际金额不一致
  • 关税应纳税额的计算方法包括
  • 自己开发app能享受医保吗
  • 大米加工厂加工技术培训总结
  • 投资收益会计处理
  • 发票复印件怎么打印
  • 小规模季度不超过30万元免税会计分录
  • 在下列哪种情况下
  • 发票不能开怎么回事
  • 抵债资产处置的意义
  • 公益性捐赠专用会计科目
  • 1697508230
  • 跨月预缴如何做账
  • 盈余积累转增资本的条件
  • 减免税款未抵扣增值税
  • 单位收到社保补贴会计怎样处理
  • 公司破产清算的清偿顺序为
  • 国家减免税收
  • 使用最新版本的浏览器可以防御黑客
  • win10系统如何开启蓝牙
  • 库存呆滞品处理方法
  • auepuc.exe是什么软件
  • 金融资产的要素有哪些?
  • 实际缴纳消费税是什么意思
  • 2021发票勾选认证
  • hptlbxfx.exe
  • php官方文档
  • php23种设计模式
  • 解决烧心最快方法
  • 发票中的密码区是如何形成的
  • php获取数据库中的数据,输出到div中
  • 租房开的发票收的税怎么做账?
  • web爬虫视频教程
  • 土地给人家种了几十年还能要回来吗
  • 织梦模板安装完整教程
  • 不含税货款要开发票怎么弄
  • 框架合同的印花税
  • 固定资产折旧计算方法公式大全
  • sqlserver怎么清空表数据
  • 酒店客房成本计算公式
  • 收到汇算清缴退回的税款如何做账
  • 预收账款退款的会计处理
  • 其他应收款账务核销后放在哪个科目里
  • 财产租赁合同印花税率多少
  • 进项抵扣后的附加税
  • 银行的现金解款需要多久
  • 建筑行业预收账款预缴税
  • 应付账款怎么记账
  • MySQL:Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEM
  • 电脑怎么改xp系统
  • ubuntu 12.04安装
  • win7系统如何设置息屏
  • xp系统c盘到底哪些文件可以删除越详细越好谢谢
  • 电脑硬盘磁盘是什么材料
  • win10外置光驱读不出光盘怎么办
  • Android游戏开发入门
  • node.js中的http.createServer方法使用说明
  • 简述javascript中的函数
  • nodejs中间层的作用有哪些
  • 重庆市国家税务局电子税务局官网
  • 长途客运手撕票能不能报销
  • 新能源汽车车船税
  • 税控盘抄报反写工作难度
  • 应交税金包含企业所得税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设