python调用摄像头拍照,python如何调用手机摄像头

  python调用摄像头拍照,python如何调用手机摄像头

  本文主要介绍Python控制其手机摄像头拍照,并自动将照片发送到邮箱。总体思路是用opencv调用相机拍照保存图像,用邮件库在本地构造邮件内容。保存的图像作为附件插入到邮件内容中,使用smtplib库将邮件发送到指定的邮箱。有需要的可以参考一下。

  00-1010序思路开始导入代码工具,调用摄像头,保存图片,设置邮箱端口,设置邮箱功能,封装运行代码,演示效果。

  

目录

  在今天的情况下,我控制自己的相机拍照,并将拍摄的照片发送到我的电子邮件。

  结束今天的案例,只要记住重要的一点:你需要一台相机。

  

前言

  通过opencv,调用相机进行拍照,保存图像。电子邮件库用于本地构建电子邮件内容,保存的图像作为附件插入到电子邮件内容中。smtplib库用于将电子邮件发送到指定的邮箱。

  

思路

  

开始代码

  导入时间

  导入cv2 # pip安装opencv-python-I图像源URL

  from email.mime.image导入mime image #用于构建邮件内容库。

  从email.mime.text导入MIMEText

  从email.mime.multipart导入MIMEMultipart

  导入smtplib #发送邮件

  

工具导入

  拍照的话,我用的是手机的摄像头,软件用的是IP摄像头(安卓),因为在同一个局域网,打开APP,里面出现的网址就是摄像头的地址。

  def获取图片():

  保存图片

  :返回:

  #创建一个窗口

  cv2.namedWindow(camera ,1)

  #调用相机IP相机应用程序

  video= http://admin : admin @ 192 . 168 . 3/video

  cap=cv2。视频捕捉(视频)

  而True:

  success,img=cap.read()

  cv2.imshow(camera ,img)

  #关键处理

  key=cv2.waitKey(10)

  如果key==27:

  # esc

  破裂

  如果key==32:

  #空间

  fileaname=frames.jpg

  cv2.imwrite(fileaname,img)

  #放开相机

  cap.release()

  #关上窗户

  cv2.destroyWindow(camera )

  运行代码,效果就出现了。

  创建一个函数来设置我的电子邮件的内容。

  def SetMsg():

  邮件格式设置

  :返回:

  msg=MIMEMultipart(mixed )

  #标题

  Msg[主题]=小姐姐照片

  Msg[From]=发件人#发件人的邮箱

  Msg[收件人]=收件人号码收件人邮箱

  #邮件正文

  Text=你小妹妹的照片到了,请收下

  Text _ plain=mimetext (text, plain , UTF-8) # body代码转换

  消息附件(text_plain)

  #图片附件

  SendImageFile=open(D:/控制相机拍照发邮件/frames.jpg , rb )。阅读()

  image=MIMEImage(SendImageFile)

  #将收件人看到的附件照片的名称更改为people.png。

  image[Content-Disposition]=附件;filename=people.png

  msg.attach(图片)

  返回msg.as_string()

  

调用摄像头,保存图片

  授权码可以在这里收集。

  #授权码

  PWD= * * * * #最好自己写

  #服务器接口

  host=smtp.163.com

  端口=25

  Sender=XXXX@163.com #最好自己写

  Receiver=XXXX@qq.com #最好自己写

  

邮件端口设置

  定义发送电子邮件:

  发送邮件

  :param msg:邮件内容

  :返回:

  smtp=smtplib。SMTP()

  smtp.connect(主机,端口=25)

  smtp.login(发件人,密码)

  smtp.sendmail(发件人、收件人、消息)

  时间.睡眠(2)

  smtp.quit()

  

发送邮件功能

  if __name__==__main__:

  # 1.拍照并保存

  获取图片()

  # 2.设置邮件格式

  msg=SetMsg()

  # 3.发送邮件

  发送电子邮件

  

进行封装

  先拍照。

  发送到邮箱。

  关于Python控制其手机摄像头拍照并自动将照片发送到电子邮件的这篇文章到此结束。关于Python手机摄像头拍摄照片并自动发送到邮件的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • win10有录像功能吗,win10录屏打开摄像头
  • c#虚拟摄像头,C#摄像头
  • c#虚拟摄像头,C#摄像头,C# 利用AForge实现摄像头信息采集
  • ,,JavaScript 如何在浏览器中使用摄像头
  • iPhone12promax摄像头介绍,iPhone14摄像头
  • 双摄像头测距离原理,测距摄像头的测距原理怎么设置,单目摄像头测距原理
  • 雨课堂期末考试有摄像头吗,雨课堂考试怎么开摄像头吗
  • 相机标定外参怎么得出,摄像头内外参标定的参数,相机的内外参数标定
  • 腾讯会议能否看到学生屏幕,腾讯课堂学生开摄像头其他同学能看见吗
  • 笔记本win10怎么打开摄像头拍照,win10摄像头怎么拍照
  • 树莓派控制摄像头拍照,树莓派连接摄像头教程
  • 树莓派摄像头实时监控,树莓派实现目标检测
  • 摄像头移动检测算法软件,摄像头移动检测算法有哪些
  • 笔记本摄像头倒置怎么解决,笔记本摄像头倒着是怎么回事
  • 单目摄像头像测距,双目摄像机测量距离准确吗,双目摄像头测距范围
  • 留言与评论(共有 条评论)
       
    验证码: