糸巻き歪み・樽歪み・傾斜画像補正プログラムの逆のプログラム(18) サンプル画像 | 技術日誌

技術日誌

ここでは,電子工作,木工などの趣味での記録を書いています。
なお当初はKMK研究所のメインテーマであるSPSのノウハウを書いてきましたが,順次SPSノウハウのページに複製を作っていきます。

 変換方程式が解けたので,今度は実際にVisual C++プログラミングになります。先ずはサンプルデータが必要になります。下図にしました。(x1,y1)-(xt,yt)を対角線とする領域の画像を(X1,Y1)~(X8,Y8)の糸巻型に変換します。先ずは,サンプル画像中から特徴点(x1,y1),(xt,yt),(X1,Y1)~(X8,Y8)を読み込む部分を作りたいと思います。(X1,Y1)~(X8,Y8)を赤点,(x1,y1),(xt,yt)を緑の点にして,プログラムではそれを探します。なお,下図では見えるように赤点,緑点を大きな丸で示していますが,実際には1ピクセルです。