python使用opencv驱动摄像头的方法

yipeiwu_com6年前Python基础

如下所示:

#coding:utf-8
 
import cv2
import sys
from PIL import Image
 
 
def CatchUsbVideo(window_name, camera_idx):
 cv2.namedWindow(window_name)
 
 # 捕捉摄像头
 cap = cv2.VideoCapture(camera_idx)
 
 while cap.isOpened():
  ok, frame = cap.read() # 读取一帧数据
  if not ok:
   break
  # 显示图像
  cv2.imshow(window_name, frame)
  c = cv2.waitKey(10)
  if c & 0xFF == ord('q'):
   break
 
   # 释放摄像头并销毁所有窗口
 cap.release()
 cv2.destroyAllWindows()
 
 
if __name__ == '__main__':
 CatchUsbVideo("FaceRect", 0)

以上这篇python使用opencv驱动摄像头的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

pyhton列表转换为数组的实例

实例如下: import numpy as np X=[[1,2,3,4],[5,6,7,8],[9,0,11,12]] '列表转换为数组' Y=np.array(X) print(...

Python 输入一个数字判断成绩分数等级的方法

成绩分数等级为: 100-90 A 90-80 B 80-70 C 70-60 D 60以下 F 实现判断分数等级是一个很简单的数学问题,只要你输入的这个数字介于两...

Python中set与frozenset方法和区别详解

set(可变集合)与frozenset(不可变集合)的区别: set无序排序且不重复,是可变的,有add(),remove()等方法。既然是可变的,所以它不存在哈希值。基本功能包括关系测...

Python制作CSDN免积分下载器

Python制作CSDN免积分下载器

CSDN免积分下载 你懂的。 1、输入资源地址如:http://download.csdn.net/download/gengqkun/4127808 2、输入验证码 3、点击下载,会...

Python中的列表知识点汇总

Python list 在介绍 Python tuple 时,我使用了类比的方法,将其比做一个袋子,您可以在袋子中存放不同的东西。Python list 与此非常类似,因此,它的功能与袋...