欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

opencv调取电脑摄像头并拍摄一张图片并保存

程序员文章站 2022-03-03 19:45:07
调取电脑摄像头""":param 无:return 无功能:调用笔记本摄像头获取视频图片"""""import numpy as npimport cv2#调用笔记本内置摄像头,所以参数为0,如果有其他的摄像头可以调整参数为1,2cap=cv2.VideoCapture(0)while True: #从摄像头读取图片 sucess,img=cap.read() #转为灰度图片 gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #显示摄像头,...

调取电脑摄像头

"""
:param
 无
:return
 无
功能:调用笔记本摄像头获取视频图片
""""" import numpy as np import cv2 #调用笔记本内置摄像头,所以参数为0,如果有其他的摄像头可以调整参数为1,2 cap=cv2.VideoCapture(0) while True: #从摄像头读取图片 sucess,img=cap.read() #转为灰度图片 gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #显示摄像头,背景是灰度。 cv2.imshow("img",gray) #保持画面的持续。 k=cv2.waitKey(1) if k == 27: #通过esc键退出摄像 cv2.destroyAllWindows() break elif k==ord("s"): #通过s键保存图片,并退出。 cv2.imwrite("image2.jpg",img) cv2.destroyAllWindows() break #关闭摄像头 cap.release()

拍摄一张图片并保存,保存在程序那个文件夹

import cv2
i =119 cap = cv2.VideoCapture(1)#通过本地摄像头捕获视频 ret = cap.set(3, 540) # 设置帧宽 ret = cap.set(4, 480) # 设置帧高 while(True): ret, frame = cap.read() gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) cv2.imshow('frame', gray) if cv2.waitKey(1) == ord('q'): # 等待键盘响应,按下‘q’保存并退出 i=i+1 add=str(i)+".jpg" cv2.imwrite(add,gray) 

本文地址:https://blog.csdn.net/qq_45037925/article/details/109026817

相关标签: opencv