OpenCVを使って画像を読み書きしようとしています。現在、私はそれらを別の非標準形式にしており、OpenCVのコンテナにそれらを入れる方法を知っています。ここでの要件は以下のとおりです。生の画像をOpenCVに保存する
- ピクセルが1であるか、3つのバンド、U8、U16、U32、またはF32
- 画像は、画像を取ったカメラIDなどのメタデータ、ランダムなものを持っています。私はメタデータをvi/notepad editableにしたいと思っています
- 低レベルのものについてはできるだけ小さなコードを書いています。私の経験では、このものは最もメンテナンスが必要です。
- フォーマットを定義できます。これらのプログラムを読み書きするだけです。
- ピクセルをバイナリ以外のものにすることは望ましくありません。「0.5873499082」は1つの浮動小数点のためにあまりにも多くのデータです。
OpenCVに知られていないイメージタイプを読み書きする方法はありますか?私が持っている画像の種類にはすでに画像タイプがありますか?
私の暫定的な解決方法は、ブーストを使用して画像をシリアル化し、メタデータを別のファイルに保存することです。
私は質問を逃しました、もう何ですか? – karlphillip