MergePhotos
Release 1.20
写真の合併のためのAndroidアプリケーション。内部はopenclを使用します。
アイデア:
最低2枚の写真が必要です。
入力画像1 | 入力画像2 |
---|---|
![]() | ![]() |
パノラマ:飛行機 | パノラマ:円筒形 | パノラマ:球面 |
---|---|---|
![]() | ![]() | ![]() |
画像は、最初の画像に基づいて揃っています。アライメントされた画像は、黒い欠落しているピクセルで満たされます。
入力画像1 | 入力画像2 | 入力画像3 |
---|---|---|
![]() | ![]() | ![]() |
出力画像1(入力画像1と同じ) | 出力画像2 | 出力画像3 |
---|---|---|
![]() | ![]() | ![]() |
マージする前に画像が揃っています。
入力画像1 | 入力画像2 | 入力画像3 |
---|---|---|
![]() | ![]() | ![]() |
出力
マージする前に画像が揃っています。モード:
入力画像1 | 入力画像2 | 入力画像3 |
---|---|---|
![]() | ![]() | ![]() |
平均 | 平均に最も近い |
---|---|
![]() | ![]() |
線形(デフォルト) | キュービック | エリア | Lanczos4 |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
Lanczos4は最も鋭いように見えますので、デフォルトからこれに切り替えます。
パノラマを作成するとき、結果画像には黒い境界があります。
パノラマ | マスク |
---|---|
![]() | ![]() |
Opencv / opencv_contribをテストして、この領域を埋めることができました(それがかかった時間は、私のラップトップではdoloidデバイスではありません):
ns | テア | シフトマップ | FSR速い | FSRベスト |
---|---|---|---|---|
4.57秒 | 4.04秒 | 22.68秒 | 190.09秒 | 3086.39秒 |
![]() | ![]() | ![]() | ![]() | ![]() |
私の観点から:
滝の2〜3枚の画像をキャプチャした場合、水は十分にぼやけて見えません。異なる領域にぼやけ /モーションブラーを追加してみてください。 (私は最初にいくつかの面白いショットを撮る必要があります。)