2017-01-27 9 views
2

イメージ処理が初めてです。私は画像のデータセットを持っており、それらの画像をターゲット画像に基づいて較正したいと思います。私は画像校正で多くのサーフィンを行ったが、結果の大部分はカメラ校正をもたらす。私はこれらが同じか違うのか混乱しています。誰も私にこれらの2つの用語の違いを説明できますか?イメージキャリブレーションとカメラキャリブレーション

イメージキャリブレーションの結果の1つを介して読んで、私は私が実行する必要がある三つのステップがあることを知った:

  1. バイアスフレーム校正
  2. ダークフレーム校正
  3. フラットフィールドフレームキャリブレーション

また、Androidでこれを実行する必要があります。そのために、私はOpenCVまたはJavaCVを使用する必要があることを理解しました。

OpenCV/JavaCVを使用してこれらの3つのステップが可能かどうかを知りたいですか?

答えて

0

キャリブレーションは、データをより正確にするか、特定のニーズに合わせるためにデータを再構築するためのデータに関する知識を活用しているプロセスです。あなたの校正の望ましい結果が何であるかわからないので、言うことは難しいです。

は、一般的には次のように差がある:

  1. カメラのキャリブレーション

    あなたはカメラを持って、その撮影した画像を実現したいいくつかの条件を十分でしょう。このプロセスは、通常、カラーマーカー、ジオメトリチェッカーボード、レーザースイープなどの事前定義されたオブジェクトのイメージを撮影することを意味します。これにより、撮影された他のイメージの特定のイメージを再構築するために必要なカメラパラメータを取得できますカメラの位置や露光時間などの時間...)

  2. 画像校正

    は似ていますが、入力された画像は、異なるソース(異なるカメラ、レンダリング、シミュレーションなど)から、または異なるの下に取得することができます状況(暴露、照明など)。この場合、校正プロセスの贅沢さがないので、代わりに、画像内に何らかの種類の既知の特徴を見つけ、残りの画像(例えば、既知のサイズ、色、温度などの物体)を修正する必要があります。

だから違いはカメラキャリブレーションは、あなたがイメージと画像校正のソースとして単一の撮像装置を得たときである(多くの場合不明)は、複数の画像ソースを得たときです。

私はOpenCVを使用していませんが、このようなタスクにこのlibを使用する人は、このような操作をサポートする必要があります。

ここでそのような動作の小さな例:

関連する問題