Loading... 前言:打开摄像头非常慢,大概需要5-11秒才能输出视频,这个问题困扰了我很久,一直没得到解决.今天终于得到解决,实现了秒开。 # 1.我的开发环境 (不同的开发环境可能不会遇到我这样的问题) 1)操作系统是windows10 64位; 2)python 3.9; 3)opencv 4.6.0.66 # 2.写一段打开关闭摄像头视频的代码,通过按q键退回 ```python import cv2 # 打开内置摄像头 cap = cv2.VideoCapture(0) flag = cap.isOpened() print(cap.isOpened(),cap.get(3),cap.get(4)) while flag: isTrue, image = cap.read() frame = cv2.resize(image, (800, 600)) if isTrue: cv2.imshow('My Video', frame) if cv2.waitKey(20) & 0xFF == ord('q'): break else: break cap.release() cv2.destroyAllWindows() ``` # **3.通过命令行cmd,在命令行窗口执行如下语句:** `**setx OPENCV_VIDEOIO_PRIORITY_MSMF 0`** # **4.重新启动电脑,或重新启动pcharm等编辑器测试运行** 最后修改:2022 年 12 月 09 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏