iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python如何实现调用摄像头拍摄照片
  • 930
分享到

Python如何实现调用摄像头拍摄照片

2023-07-02 10:07:50 930人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

本文小编为大家详细介绍“python如何实现调用摄像头拍摄照片”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python如何实现调用摄像头拍摄照片”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。步骤用OpenCV

本文小编为大家详细介绍“python如何实现调用摄像头拍摄照片”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python如何实现调用摄像头拍摄照片”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

步骤

  • OpenCV打开摄像头并拍照

  • 保存照片到本地

  • 获取邮箱(如qq邮箱)的授权码,方法可自行百度

  • 将照片以附件的形式发送到指定邮箱

  • 删除本地照片

代码

import os                                       # 删除图片文件import cv2                                      # 调用摄像头拍摄照片from smtplib import SMTP_SSL                    # SSL加密的   传输协议from email.mime.text import MIMEText            # 构建邮件文本from email.mime.multipart import MIMEMultipart  # 构建邮件体from email.header import Header                 # 发送内容# 调用摄像头拍摄照片def get_photo():    cap = cv2.VideoCapture(0)           # 开启摄像头    f, frame = cap.read()               # 将摄像头中的一帧图片数据保存    cv2.imwrite('image.jpg', frame)     # 将图片保存为本地文件    cap.release()                       # 关闭摄像头# 把图片文件发送到我的邮箱def send_message():    # 选择QQ邮箱发送照片    host_server = 'smtp.qq.com'         # QQ邮箱smtp服务器    pwd = 'xxxx'            # 授权码    from_qq_mail = 'xxx@qq.com'          # 发件人    to_qq_mail = 'xxxx@qq.com'            # 收件人    msg = MIMEMultipart()               # 创建一封带附件的邮件    msg['Subject'] = Header('摄像头照片', 'UTF-8')    # 消息主题    msg['From'] = from_qq_mail                       # 发件人    msg['To'] = Header("YH", 'UTF-8')                # 收件人    msg.attach(MIMEText("照片", 'html', 'UTF-8'))    # 添加邮件文本信息    # 加载附件到邮箱中  SSL 方式   加密    image = MIMEText(open('image.jpg', 'rb').read(), 'base64', 'utf-8')    image["Content-Type"] = 'image/jpeg'   # 附件格式为图片的加密数据    msg.attach(image)                      # 附件添加    # 开始发送邮件    smtp = SMTP_SSL(host_server)           # 链接服务器    smtp .login(from_qq_mail, pwd)         # 登录邮箱    smtp.sendmail(from_qq_mail, to_qq_mail, msg.as_string())  # 发送邮箱    smtp.quit()     # 退出if __name__ == '__main__':    get_photo()                 # 开启摄像头获取照片    send_message()              # 发送照片    os.remove('image.jpg')      # 删除本地照片

实现效果

将写好的程序打包成exe文件

Python如何实现调用摄像头拍摄照片

为了减小exe的大小可以自行新建一个虚拟环境再打包

双击exe暂时出现黑框

Python如何实现调用摄像头拍摄照片

查看邮箱信息

Python如何实现调用摄像头拍摄照片

读到这里,这篇“Python如何实现调用摄像头拍摄照片”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网Python频道。

--结束END--

本文标题: Python如何实现调用摄像头拍摄照片

本文链接: https://www.lsjlt.com/news/341356.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python实现调用摄像头拍摄照片
    目录步骤代码实现效果步骤 用opencv打开摄像头并拍照保存照片到本地获取邮箱(如qq邮箱)的授权码,方法可自行百度将照片以附件的形式发送到指定邮箱删除本地照片 代码 import ...
    99+
    2022-11-11
  • Python如何实现调用摄像头拍摄照片
    本文小编为大家详细介绍“Python如何实现调用摄像头拍摄照片”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python如何实现调用摄像头拍摄照片”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。步骤用opencv...
    99+
    2023-07-02
  • python调用摄像头实现拍照功能
    目录 1.介绍 2.系统依赖 (1)OpenCV-Python库 (2)Tkinter库 (3)Pillow库 (4)Time库 3.系统代码 4.效果展示 5.注意事项 1.介绍         这是一个有趣的项目,通过Python程...
    99+
    2023-09-21
    python 开发语言
  • Android实现调用摄像头拍照并存储照片
    目录1、前期准备2、主要方法1、需要使用Intent调用摄像头2、需要检查SD卡(外部存储)状态3、获取图片及其压缩图片3、案例展示1、Layout2、MainActivity1、前...
    99+
    2022-11-12
  • Androidstudio调用摄像头拍照并保存照片
    本文实例为大家分享了Androidstudio调用摄像头拍照并保存照片的具体代码,供大家参考,具体内容如下 首先在manifest.xmlns文件中声明权限 <xml vers...
    99+
    2022-11-13
  • python实现调用摄像头并拍照发邮箱
    项目地址: https://github.com/flygaga/camera 思路 通过opencv调用摄像头拍照保存图像到本地 用email库构造邮件内容,保存图片以附件形式插入邮件内容 用smtplib库发送...
    99+
    2022-06-02
    python 调用摄像头 python 拍照发邮件 python 摄像头拍照
  • Java+OpenCV调用摄像头实现拍照功能
    目录环境准备制作主界面整体结构介绍核心代码与知识点讲解JPanel中如何显示摄像头的图像OpenCV调用摄像头使用摄像头拍照完整代码OpenCVUtil.javaImageUtils...
    99+
    2022-11-13
  • Vue调用PC摄像头实现拍照功能
    本文实例为大家分享了Vue调用PC摄像头实现拍照功能的具体代码,供大家参考,具体内容如下 项目需求:可以本地上传头像,也可以选择拍摄头像上传。 组件: 1、Camera组件:实现 打...
    99+
    2022-11-12
  • Vue实现调用PC端摄像头实时拍照
    Vue之调用PC端摄像头实时拍照,供大家参考,具体内容如下 由于我使用的是点击按钮打开模态框拍照所以在这里吧按钮和模态框代码都粘贴如下。 <!-- 打开模态框按钮--&g...
    99+
    2022-11-12
  • Android实现控制摄像头拍照
    现在的手机一般都会提供相机功能,有些相机的镜头甚至支持1300万以上像素,有些甚至支持独立对焦、光学变焦这些只有单反才有的功能,甚至有些手机直接宣传可以拍到星星。可以说手机已经变成了...
    99+
    2022-11-13
  • Android中怎么调用摄像头拍照
    本篇文章给大家分享的是有关Android中怎么调用摄像头拍照,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。第一步,获取权限if (ContextCompat.chec...
    99+
    2023-06-04
  • python怎么实现调用摄像头并拍照发邮箱
    这篇文章主要介绍了python怎么实现调用摄像头并拍照发邮箱,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python的五大特点是什么python的五大特点:1.简单易学,开...
    99+
    2023-06-14
  • Android如何实现控制摄像头拍照
    这篇文章主要介绍Android如何实现控制摄像头拍照,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用Camera控制手机拍照的步骤如下: 1) 调用Camera的open()方法打开相机。该方法默认打开后...
    99+
    2023-06-29
  • vue调取电脑摄像头实现拍照功能
    本文实例为大家分享了vue调取电脑摄像头实现拍照功能的具体代码,供大家参考,具体内容如下 实现效果图: 拍照前&拍照后(我电脑摄像头挡住的,所以图片是灰色) 1.点击拍照上...
    99+
    2022-11-12
  • 云服务器怎么用摄像头拍照片
    要使用云服务器上的摄像头来拍照片,您需要使用一个摄像头。以下是一些基本步骤: 下载摄像头软件 在互联网上,可以找到各种云服务器上的摄像头应用程序。一些流行的应用程序包括 Amazon VideoCam、Google Camera 以及其...
    99+
    2023-10-26
    摄像头 服务器 照片
  • 怎么用Java+OpenCV调用摄像头实现拍照功能
    这篇文章主要介绍了怎么用Java+OpenCV调用摄像头实现拍照功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用Java+OpenCV调用摄像头实现拍照功能文章都会有所收获,下面我们一起来看看吧。环境准...
    99+
    2023-06-29
  • VS2017+Qt5+Opencv3.4调用摄像头拍照并存储
    1. Qt的ui界面,找着画就好 2.头文件直接贴出,之后有时间慢慢解释吧 #pragma once #include <QtWidgets/QWidge...
    99+
    2022-11-12
  • 微信小程序调用摄像头实现拍照功能
    本文实例为大家分享了微信小程序调用摄像头实现拍照的具体代码,供大家参考,具体内容如下 微信小程序开发文档 首先,需要用户授权摄像头权限,这一步是必须的 具体步骤: 1、获取用户当前授...
    99+
    2022-11-13
  • VS2017+Qt5+Opencv3.4如何调用摄像头拍照并存储
    这篇文章主要介绍了VS2017+Qt5+Opencv3.4如何调用摄像头拍照并存储,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 Qt的ui界面,找着画就好头文件直...
    99+
    2023-06-15
  • 云服务器怎么用摄像头拍照片的
    要使用云服务器上的摄像头来拍照片,您需要先安装相机应用程序。您可以在各大官方网站或者应用商店下载相机应用程序并根据以下步骤安装: 打开应用程序,进入主界面后,选择“设置”选项。 点击“摄像头”按钮。 点击“添加”按钮,选择想要使用的相机...
    99+
    2023-10-26
    摄像头 服务器 照片
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作