1



単一のカメラの 歪みを解消して修正するマップを作成しようとしています。
現在、これを2つの別々の操作で行っています。

cvInitUndistortRectifyMap でマップを作成しようとしました
が、奇妙な結果が得られます。
誰かがこれを行う方法の例を持っていますか?
カメラが 1 つしかない場合、「新しいカメラ マトリックス」として cvInitUndistortRectifyMap を指定する必要
がありますか?

ありがとう、
SW

4

1 に答える 1

1

newCameraMatrix = cameraMatrix新しい画像を焦点距離の異なるカメラで撮影したように見せたい場合を除いて、シングルカメラの場合。それでも、画像を中央に配置することをお勧めします。

重要な入力行列はdistCoeffs(正しい歪み)とR(修正)です。

また、を使用GetOptimalNewCameraMatrixして計算することもできますnewCameraMatrixが、実際には必要ありません。

于 2011-02-04T22:04:12.137 に答える