3 つの Web カメラがあり、すべてのフレームを Delphi の HDD に保存したいと考えています。私はこれを行いましたが、問題は非常に遅いことです。BlockWriteを使用して、試したisoのような大きなファイルにデータを保存することを考えていましたが、ビットマップとしてフォルダーに別の名前で保存するよりも約2倍遅くなります。
編集: パフォーマンスを確認できる新しいスクリーンショットを添付しました。このテストでは、15 フレーム/秒の HD Web カメラが 1 つだけあり、フレームを HDD フォルダーに JPG (Delphi XE2 ネイティブ JPEG ライブラリを使用) として保存しました。ソフトウェアが実際に保存する I/O は 2 つだけであることがわかりましたたった 1 台の高解像度 3D カメラから毎秒メガバイトのデータを HDD に出力します。しかし、ソフトウェアは 1 分で 70 ~ 80 フレームを失います。
提案、解決策はありますか?ありがとう