報錯訊息如下:
Github 上也有人提出:
https://github.com/opencv/opencv-python/issues/916
有人提出解決方式:
將 VideoCapture(0)
改成 1
但顯然還是沒有解決我的問題
我的解決方式:
我的解決方式:
使用了 ffmpeg
來檢查系統攝影機的索引號碼,具體步驟如下:
cv2.VideoCapture()
中的參數修改為正確的數字。在我的情況下,攝影機索引號是 2
,因此我修改為:
https://github.com/opencv/opencv-python/issues/916#issuecomment-2330867948
參考來源:
FFmpeg学习笔记一:Mac下查看设备及采集
https://blog.csdn.net/xjhmax/article/details/129181828
其他人提供的方式:
用 terminal 打開,IDE 問題
阿菊的OpenCv2——Mac上调用摄像头设备读取视频帧并用imshow()显示
https://blog.csdn.net/fuhao7i/article/details/110877317