• 摄像头读取

Import cv2

Cap=cv2.videocapture#1.摄像头读取

If  not cap.isopened:   #2摄像头读不到数据isopened函数只会出现在这里

Print(“eer1”)

Exit()

While True:

Ret,frame=cap.imread() #3 cap有两个返回值:ret为标志位,frame为图像

Cv2.imshow(“xxx”,frame)#窗口姓名

If cv2.waitkey(1)&0xff == ord(‘q’):       #4按键’q’退出图片固定操作,&0xff为兼容    平台

Break:

Cap.release()    #5两段固定操作

Cv2.destoryallwindow()  

Pyhton知识点

  1. Exit(),函数后面要加()才能执行
  2. If not xxxx: 语法
  3. python中注释用#(这里方便用//替代)

Cv函数

  1. ‘Cap=’cv2.VideoCapture(0) 打开默认摄像头
  2. 但cap获得两个返回值,固定第一个为ret标志位,第二个才为frame图片
  3. Cap.isopened() 摄像头是否打开
  4. Cv2imshow(‘名字’,frame)在直接读取图像操作中namewindow操作可以直接省去,窗口名默认’名字’
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐