D11333025
cv2.VideoCapture 的萬用之處在於其極高相容性與單一入口制:它能跨平台調用攝像頭、影片檔及 RTSP 串流,並自動適應底層驅動,將複雜影像統一轉為矩陣格式,是開發電腦視覺不可或缺的標準工具。
05-11 1 樓
D11233037
OpenCV 中用來讀取影片或攝影機畫面的類別,它被形容為「萬用套件」主要有以下原因:

支援多種來源
它可以打開一般影片檔案(如 .mp4、.avi)、連續圖片序列、IP 網路攝影機(RTSP/HTTP 串流)、USB 攝影機,甚至某些特殊裝置的影像輸入,幾乎涵蓋所有常見的影像來源。

跨平台相容
在 Windows、Linux、macOS 上都能使用,底層會自動根據作業系統選擇合適的媒體後端(例如 DirectShow、V4L2、FFmpeg 等),開發者不必手動處理平台差異。

統一的介面
無論來源是什麼,都用同一組方法:read() 讀取影格、get() / set() 調整參數(如解析度、FPS)、release() 釋放資源,大幅簡化程式邏輯。

可擴展的後端
透過編譯時加入不同的後端支援(如 GStreamer、Media Foundation),能夠處理更多格式和編碼,靈活度極高。
05-11 2 樓