2つの写真を結合する


25

Ubuntuには、共通のストリップを持つ2つのイメージを自動的にマージするツールがありますか?大きな画像をスキャンする必要がありますが、スキャナーに収まりません。私はそれを2つの部分でスキャンし、Gimpで結果を手作業で編集してそれらに参加することを考えていました。しかし、おそらく自動ツールを使用すれば、同じことをより迅速かつ効率的に行うことができます。

編集私は自分の主張を明確にしていないかもしれないと思う。私の難しさは、2つの画像を揃えることではありません。私の問題は、シートをスキャナーに入れる手動プロセスによって生じる回転または歪みを補正する必要があることです。自動ツールは、2つの画像の一般的なパターンを分析してより正確な結果を取得し、それらをシームレスに回転させて整列させる必要があります。

回答:


33

ImageMagickで提供されるツールを使用する

ソフトウェアセンターからインストールする

次のコマンドを使用すると、「モンタージュ」画像を1つの大きな画像に簡単に結合できます。

montage -geometry 500 image1 image2 [...] output

ジオメトリオプションの多くのパラメーターについては、プロジェクトページを参照してください。上記の例では、すべての画像500は結合される前にピクセル幅にスケーリングされます。この値を画像サイズに合わせて調整します。x500代わりに固定高さを選択する必要がある場合。他の寸法は、アスペクト比を維持するためにスケーリングされます。


ImageMagickには画像をマージするためのコマンドラインツールがあるというこの投稿に触発されましたconvert。画像を水平方向 に結合するには(アルファベット順)

convert +append *.png out.png 

画像を垂直にスタックするには

convert -append *.png out.png

ターミナルでpngファイルを含むフォルダーに実行して、それらすべてを結合する必要があります。

そのためのGUIは次のとおりです。

選択した画像を結合するためのファイルマネージャーのコンテキストメニュー。

簡単な方法は、Thunarのカスタムアクションです。

選択した画像に参加するには、垂直(いずれかにpngファイル、アルファベット順に、ない彼らの拡張子を重要では)このカスタムアクションを追加します。

convert -append %F joined-vertical.png

水平に結合するには

convert +append %F joined-horizontal.png

画像をより洗練された方法で組み立てるには、huginなどのパノラマ写真ステッチャーソフトウェアを検索することをお勧めします。 Huginをインストールする

ソフトウェアセンターからインストールする

またはGimp用のPandoraプラグイン。


モンタージュは2つの画像の類似部分を自動的に一致させますか?
アンドレア

申し訳ありませんが、これは私が探しているものではありません。問題の全体的なポイントは、2つの画像の類似部分に自動的に一致するツールを見つけることです。
アンドレア

1
あなたは最高です:)
愚かさ

@Andrea:問題を解決する方法を見つけましたか?モンタージュはあなたのためではありませんが、他のコマンドを見てください:imagemagick.org/script/command-line-tools.php
Ooker 14

1
@landroni-縦に結合する方法も提供する編集を行いました

5

やっとフギンに落ち着きました。手動による介入が必要ですが、非常に良い結果が得られています。

これは、 Huginを使用してフラット画像を変形させないようにする方法を説明するチュートリアルです(このツールは、単一の写真からパノラマ画像を生成するために生まれたため、通常は予想される効果を補正します)。


どうしてこれを受け入れないの?
オーカー14

5

Gimpで簡単に実現できます。

1)新しいファイルを作成するFile-> New

「新規イメージの作成」ダイアログで、希望の高さと幅を追加します。これにより、新しいファイルが表示されます(設定したサイズによって異なります)。

2)ファイル->開く...からマージしたい2つの画像を開きます

3)次に、画像でコピーをクリックします編集->コピー...

4)最初にステップ1で作成した空のファイルに移動し、画像を貼り付けます(最初の画像をコピーして貼り付け、次に2番目をコピーして貼り付けます)編集->貼り付け

5)ツールボックスの「移動」オプションを使用して2つの画像を配置します

貼り付けた画像が目的の場所にある場合は、適切な場所に設定します。キャンバス上で小さなアンカーシンボルが表示されるまでカーソルを移動するか、ツールバーの[レイヤー]をクリックして[アンカー]を選択します。

6)2つのマージされた画像で新しいファイルを拡大縮小する画像->画像の拡大縮小...


これが私がやろうとしていたことです。繰り返しになりますが、おそらく自動ツールを使用すれば、同じことをより迅速かつ効率的に行うことができます。私のポイントは、自動ツールは私が手でやるよりも物事をうまく調整すべきだということです。
アンドレア

このような単純なものはまだreally.Butのための任意のプログラムがあるかどうか、私は知りません、私はあなたがTHAT lazy..itが:) 5分以上お連れしませんすることはできませんよ
DLIN

ポイントは怠inessではありません。大きなシートをスキャナーに入れると、わずかに回転した2つの画像が生成されるため、それを補正する必要があります。結果をシームレスにするために手作業で行うのはそれほど簡単ではありません
アンドレア

1

fotoxxと呼ばれるプログラムを使用して、jpgをパノラマに正常に結合しました。ツールバー「結合」の下にちょうどその目的のためのツールがあります


あぁ。それでは、そのプログラムをどのようにインストールして使用できますか?手順はありますか?
ブライアム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.