OpenCV 2.4 VideoCapture: Menyelesaikan Masalah pada Windows
VideoCapture ialah komponen penting OpenCV untuk menangkap video daripada kamera web atau video. Walau bagaimanapun, pengguna mungkin menghadapi masalah apabila menggunakan VideoCapture pada sistem Windows.
Satu isu biasa timbul apabila menggunakan VideoCapture dengan fail video. Walaupun ia mungkin berfungsi dengan sempurna untuk suapan kamera web, ia secara konsisten gagal menangkap bingkai daripada fail, mengembalikan False untuk cap.grab().
Penyebab di sebalik isu ini terletak pada ketiadaan pustaka yang betul, opencv_ffmpeg.dll . Untuk menyelesaikan masalah ini, terdapat dua pilihan utama:
Tambah DLL pada PATH Windows
Tambah laluan ke fail opencv_ffmpeg.dll kepada pembolehubah persekitaran Windows PATH. Lokasi biasa ialah "C:OpenCV3rdpartyffmpeg." Sebagai alternatif, salin DLL ke direktori yang sudah ada dalam PATH, seperti "C:Python27."
Gunakan Binari OpenCV Alternatif
Muat turun dan pasang binari OpenCV daripada http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv. Perduaan ini termasuk DLL yang diperlukan untuk kedua-dua versi 32-bit dan 64-bit Windows.
Jika anda menghadapi isu ini, cuba salah satu daripada kaedah ini untuk berjaya menangkap bingkai daripada fail video menggunakan VideoCapture dalam OpenCV 2.4 pada Windows.
Atas ialah kandungan terperinci Tidak boleh Menangkap Bingkai daripada Fail Video dengan OpenCV 2.4 pada Windows? Inilah Cara Membetulkannya!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!