错误[错误:0]打开视频(AVFOUNDATION):引发未知的c++异常!
规格明细
- 13英寸MacBook Pro 2020笔记本电脑
- MacOS版本:毕格苏尔11.3.1
- OpenCV版本:4.5.1
- Python版本:3.9.4
- 摄像头:Lepton 2.5连接到PureThermal 2
- 在iTerm 2内部版本3.4.6上运行
问题说明 - 在Program Source下运行python程序时出错
- cameraID = 0表示Lepton,而cameraID = 1表示默认网络摄像头。
- 如果我将cameraID更改为1,则代码将完美运行并显示我的网络摄像头
- 我已经检查过摄像头没有问题。我试着从变焦应用程序中将摄像头作为网络摄像头打开,它显示出来了。
代码
import cv2
cv2.namedWindow("preview")
cameraID = 0
vc = cv2.VideoCapture(cameraID)
if vc.isOpened(): # try to get the first frame
rval, frame = vc.read()
else:
rval = False
while rval:
cv2.imshow("preview", frame)
rval, frame = vc.read()
key = cv2.waitKey(20)
if key == 27: # exit on ESC
break
其他附件
1.错误屏幕截图-终端:
1.缩放-选择WEBCAM(打样相机工作):
1条答案
按热度按时间nfeuvbwi1#
尝试使用