参考:
使用Opencv与Python搭建自己的物体检测软件
.
代码解释都在注释里
捕获图片
import cv2
cap = cv2.VideoCapture(0)
ret,frame = cap.read() # ret存布尔值(True False)代表有没有读取到图片;
# frame表示截取到的一帧的图片
cv2.imshow("Frame",frame) # 在窗口中显示图像,一参是窗口名称,二参是图像
cv2.waitKey(0) # 键盘输入任意值后继续执行,用于保持窗口
实时画面
和捕获图片代码类似,不同的是加了个循环进行不断地捕获,waitKey参数非零时可理解为延时函数,很必要!
import cv2
cap = cv2.VideoCapture(0)
while True:
ret,frame = cap.read()
cv2.imshow("Frame",frame)
cv2.waitKey(1) # 等待1ms,起缓冲作用,不添加的话无法显示图片
版权声明:本文为weixin_45926435原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。