3

Python を使用して複数 (5 または 6) の画像をステッチしたいと思います。私はPythonを初めて使用しますが、サーバー上で実行され、オープンソースであるため、これを使用したいと考えています。OpenCVはこれを行うことができるようで、私の好みのオプションですが、関数はほとんどがC++であり、Pythonでそれを行う例を見つけることができません(可能なはずですが)。次のリンクを見つけました: http://richardt.name/teaching/supervisions/vision-2011/practical/しかし、私は演習を行う能力がないと思います。

また、panotools と Hugin についても多くの情報を見つけました。Hugin は HSI (Hugin Scripting Interface) を使用してスティッチングを行うことができるはずですが、ドキュメントは非常に不足しています。私が見つけた例はおそらくうまくいくはずですが、Hugin と HSI を Python で動作させることができません。ライブラリのインストール/インポート方法についての説明はありません。

これで私を助けることができる人はいますか?私は php でのプログラミングから来て、Python、OpenCV、および Hugin は本当に初めてです。

どうもありがとう

4

2 に答える 2

1

Python を使用する必要がない場合は、hugin だけでこれを行うことができます。 関連するコマンドの一部については、こちらを参照してください。ターミナルから実行できる例を次に示します。

$ cd to/your/images
$ pto_gen -o project.pto *.jpg
$ cpfind --multirow -o project.pto project.pto
$ celeste_standalone -i project.pto project.pto
$ hugin_executor --stitching --prefix=my_panorama project.pto

3 ショットで簡単なサニティ チェックを実行しましたが、妥当なようです。私はhugin 2016.0.0を使用しています。

于 2016-07-14T04:26:21.797 に答える