python opencv打开摄像头,截图保存
python opencv打开摄像头,截图保存,学习结果如下:
使用python打开摄像头
import cv2
cap = cv2.VideoCapture(0) #设置摄像头 0是默认的摄像头 如果你有多个摄像头的话呢,可以设置1,2,3....
while True: #进入无限循环ret,frame = cap.read() #将摄像头拍到的图像作为frame值frame = cv2.flip(frame, 1) # 摄像头是和人对立的,将图像左右调换回来正常显示。cv2.imshow('video',frame) #将frame的值显示出来 有两个参数 前一个是窗口名字,后面是值c = cv2.waitKey(1) #判断退出的条件 当按下'Q'键的时候呢,就退出if c == ord('q'):break
cap.release() #常规操作
cv2.DestroyAllWindows()
截图保存
import cv2
cap = cv2.VideoCapture(0) #设置摄像头 0是默认的摄像头 如果你有多个摄像头的话呢,可以设置1,2,3....
while True: #进入无限循环ret,frame = cap.read() #将摄像头拍到的图像作为frame值frame = cv2.flip(frame, 1) # 摄像头是和人对立的,将图像左右调换回来正常显示。cv2.imshow('video',frame) #将frame的值显示出来 有两个参数 前一个是窗口名字,后面是值c = cv2.waitKey(1) #判断退出的条件 当按下'Q'键的时候呢,就退出if c == ord('q'): # 如果按下q 就截图保存并退出saveFile = "G:\python picture\测试图02.jpg" # 带有中文的保存文件路径# cv2.imwrite(saveFile, img3) # imwrite 不支持中文路径和文件名,读取失败,但不会报错!img_write = cv2.imencode(".jpg", frame)[1].tofile(saveFile)break
cap.release() #常规操作
cv2.destroyAllWindows()
报错:
1、IndentationError: unindent does not match any outer indentation level
F:\下载\python\python.exe "G:/新建文件夹 (2)/python编程/turn on the camera.py"File "G:/新建文件夹 (2)/python编程/turn on the camera.py", line 6frame = cv2.flip(frame, 1) # 摄像头是和人对立的,将图像左右调换回来正常显示。^
IndentationError: unindent does not match any outer indentation level
报错原因:table与空格混用,导致代码没有对齐。
2、IndentationError: expected an indented block
F:\下载\python\python.exe "G:/新建文件夹 (2)/python编程/turn on the camera.py"File "G:/新建文件夹 (2)/python编程/turn on the camera.py", line 4ret,frame = cap.read() #将摄像头拍到的图像作为frame值^
IndentationError: expected an indented block
报错原因:没有缩进。python使用缩进来表示上下级,从属关系,例如for循环。
参考链接:
1、Python调用摄像头
2、利用python打开电脑摄像头
3、python编程出现:expected an indented block错误。
4、Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
5、【OpenCV 例程300篇】02. 图像的保存(cv2.imwrite)
python opencv打开摄像头,截图保存相关推荐
- AI 质检学习报告——实践篇——第三步:python利用OpenCV打开摄像头截图后实现图片识字
AI 质检学习报告--实践篇--第一步:python利用OpenCV打开摄像头并截图 AI 质检学习报告--实践篇--第二步:实现图片识字 前边两篇实践已经分别实现了利用OpenCV打开摄像头并截图和 ...
- python opencv打开摄像头
opencv打开摄像头 import cv2 cap = cv2.VideoCapture(0) while True:ret, frame = cap.read()frame = cv2.flip( ...
- python+opencv打开摄像头、拍摄指定次数的照片_python+openCV调用摄像头拍摄和处理图片的实现...
在深度学习过程中想做手势识别相关应用,需要大量采集手势图片进行训练,作为一个懒人当然希望飞快的连续采集图片并且采集到的图片就已经被处理成统一格式的啦..于是使用python+openCV调用摄像头,在 ...
- OpenCV打开摄像头截图
新建一个控制台项目OpenCamera,参考<OpenCV4.5+VS2015的环境配置>设置项目OpenCV依赖. 使用VideoCapture打开摄像头 使用Mat去读取图像 使用im ...
- OpenCv打开摄像头失败问题处理cap_msmf.cpp (677) MFVideoFormat_RGB24(codec not found)
python opencv 打开摄像头,服务器挂掉重新启动问题 下面是代码 importing the required modules import cv2 import numpy as np c ...
- AI 质检学习报告——实践篇——第一步:python利用OpenCV打开摄像头并截图
写在前边 想要做一个AI质检的项目,一点一点来,首先:python利用OpenCV打开摄像头并拍照. 效果 设摄像头像素不咋地,实际的产品肯定不会是这个像素,必须安排一个专业的. 实现代码 impor ...
- Python+opencv调用摄像头实现拍照并保存
Python+opencv调用摄像头实现拍照并保存 安装 OpenCV库 详细源码 注意事项 安装 OpenCV库 pip install opencv-python 详细源码 调用外接摄像头实现拍照 ...
- Opencv读取视频、打开摄像头、保存视频和视频倒放
原文出处:https://blog.csdn.net/yang_xian521/article/details/7440190 看了这个觉得说得很对,说白了Opencv主要针对是图像处理的计算机视觉库 ...
- python小玩意——打开摄像头并截图
代码功能: 利用opencv打开摄像头,并可以输入储存地址打开摄像头并拍摄照片 效果如下: 代码如下: import cv2 import osprint("================ ...
最新文章
- Android自动化测试框架
- 3D神经接口系统可以感知和操纵“微型脑“
- 【linux】查看Linux操作系统版本、内核、CPU和内存信息
- Blazor带我重玩前端(四)
- 多任务场景下单线程异步多线程多进程
- Neural Motifs: Scene Graph Parsing with Global Contex
- 文字处理技术:完成了对表格的布局处理
- 2021年机修钳工(初级)考试资料及机修钳工(初级)证考试
- 【R语言】ggplot2:初次见面,请多多关照!
- 解决gateway转发websocket出现Max frame length of 65536 has been exceeded
- 瑞典皇家理工学院计算机,瑞典皇家理工学院
- 用HTML+CSS+JS制作一个让女朋友无法抗拒的表白烟花网站
- ansys怎么合并体_ANSYS梁体组合连接计算方法的讨论
- 如何用qq远程桌面链接到计算机,如何用qq远程控制电脑_qq怎么远程连接对方的电脑-win7之家...
- jira的详细安装和破解
- 在Simscape中创建虚拟机器人环境(一):组装机器人并从CAD中导入
- 搞定这8个实战项目,秒杀80%人工智能工程师面试者
- 凯斯西储(CWRU)数据集解读并将数据集划分为10分类(含代码)
- 解决Hive动态分区小文件过多问题
- 东莞有哪些java培训班,东莞比较靠谱的Java培训班推荐