前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在窗口显示摄像头的帧

在窗口显示摄像头的帧

作者头像
用户2965768
发布2018-08-30 16:43:45
6350
发布2018-08-30 16:43:45
举报
文章被收录于专栏:wymwym

# coding=gbk import cv2 clicked=False def onMouse(event,x,y,flags,param): global clicked if event ==cv2.EVENT_LBUTTONUP: clicked = True cp=cv2.VideoCapture(0)#cp为cameraCapture缩写  # VideoCapture是opencv内置函数,参数为零代表第一个摄像头,一般也就是笔记本内置摄像头  cv2.namedWindow('mywindow') cv2.setMouseCallback('mywidow',onMouse) print ('Showing camera feed. Click window or press any key to stop.')               success, frame = cp.read()//不懂点击

while success and cv2.waitKey(1) == -1 and not clicked:#waitKey()的参数为等待键盘触发的时间,单位为毫秒,

#其返回值为-1,表示没有被按下 大家可以试着调一下参数,看看会有什么变化,很有趣哦

cv2.imshow('mywindow',frame) success,frame = cp.read() cv2.destroyWindow('mywindow') #关闭窗口 # 或使用 cv2.destroyAllWindows() 关闭所以窗口,注意Window加s cp.release()#释放摄像头

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年05月19日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档