import cv2 if __name__ == "__main__": cap = cv2.VideoCapture(3) if cap.isOpened(): window_handle = cv2.namedWindow("D435", cv2.WINDOW_AUTOSIZE) # 逐帧显示 while cv2.getWindowProperty("D435", 0) >= 0: ret_val, img = cap.read() cv2.imshow("D435", img) keyCode = cv2.waitKey(30) & 0xFF if keyCode == 27:# ESC键退出 break cap.release() cv2.destroyAllWindows() else: print("打开摄像头失败")
时间: 2024-02-14 15:35:37 浏览: 152
python利用Opencv实现人脸识别功能.pdf
这段代码是使用OpenCV库来打开摄像头,并且逐帧显示摄像头捕获的图像。它首先导入了OpenCV库,然后定义了一个名为cap的VideoCapture对象,用于捕获摄像头的视频流。如果摄像头成功打开,则创建一个名为"D435"的窗口,并在该窗口中显示摄像头捕获的图像。程序会等待用户按下ESC键来退出程序,否则就会一直逐帧显示摄像头捕获的图像。最后,程序释放摄像头并关闭所有窗口。如果打开摄像头失败,则会输出一条错误信息。
阅读全文