2

OpenCV スティッチャー ルーチンを使用して 360° パノラマを作成しました。パノラマ自体は問題ありませんが、(360° プロジェクション ソフトウェアを使用して) 球体に投影すると、x 軸に沿ったパノラマの始点と終点が一致しません。5 つの入力画像を使用してパノラマを作成するコードは次のとおりです。

using namespace cv;  
using namespace std;

void main()  
{
    Mat rImg;
    vector< Mat > vImg;

    vImg.push_back( imread("Img1.jpg") );   
    vImg.push_back( imread("Img2.jpg") );
    vImg.push_back( imread("Img3.jpg") );
    vImg.push_back( imread("Img4.jpg") );
    vImg.push_back( imread("Img5.jpg") );

    Stitcher stitcher = Stitcher::createDefault(0);
    stitcher.stitch(vImg, rImg);

    imshow("Stitching Result", rImg);
    waitKey(0);
}  

パノラマの開始と終了をワープ/整列するための API (ステッチ クラス内) が見つかりません。ここに同様の質問があります。この問題のアルゴリズムまたは openCV API は非常に役立ちます。ありがとう。

4

1 に答える 1