質問編集履歴
1
補足を追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -184,24 +184,20 @@
|
|
184
184
|
|
185
185
|
|
186
186
|
|
187
|
-
|
187
|
+
|
188
|
-
|
189
|
-
|
188
|
+
|
190
|
-
|
191
|
-
```
|
192
|
-
|
193
|
-
|
194
|
-
|
195
|
-
###
|
189
|
+
### 補足
|
196
|
-
|
197
|
-
|
198
|
-
|
199
|
-
|
190
|
+
|
200
|
-
|
201
|
-
|
202
|
-
|
203
|
-
|
191
|
+
|
204
|
-
|
205
|
-
|
206
|
-
|
192
|
+
|
207
|
-
|
193
|
+
map1とmap2の意味については判りました。
|
194
|
+
|
195
|
+
歪み補正マップと呼ばれ、入力画像の任意のピクセルがどの位置に移動すれば良いかを示しており、map1(x座標用)、map2(y座標用)と分かれているようです。
|
196
|
+
|
197
|
+
問題は、これが画像サイズ分・各ピクセル毎の情報ということです。
|
198
|
+
|
199
|
+
交点の移動前・後の座標が判っているので、全ピクセル分補間すれば、全ピクセルが計算できるとは思うのですが、これを算出するような関数を見つけることができません。
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
なお、calibrateCamera() + undistort()による補正は キャリブレーション画像が1枚ではできないと聞いているので、アプローチからは外して考えています。
|