私はLinux上で非常にうまく機能する簡単なウェブカメラレコーダーを構築しました。私は〜25fpsのビデオと良いオーディオを手に入れます。
レコーダーをWindows(win7)に移植していますが、動作している間は使用できません。QueryFrame関数は、350ミリ秒以上、つまり2.5fpsかかります。
コードはPythonですが、問題は実際にはlib呼び出しにあるようです。
同じWebカメラ(logitech E2500)を使用して同じマシンでテストしました。Windowsに、openCVv2.2をインストールしました。今は確認できませんが、Ubuntuではバージョンが少し高いかもしれません。
何が問題になるのか考えてみませんか?
編集:openCV2.4をインストールしたばかりで、同じ低速です。