2017-08-22 8 views
0

私はしばしば、視野を横切って動く物体の三脚マウントカメラから撮影した10枚の写真を持っています。動く物体の複数の写真から合成画像を構築するのに、imagemagicを使用することは可能ですか?

これをPhotoShop/gimpで綿密に組み合わせて、1つのフレームにオブジェクトを10回表示する1つの合成画像を作成することができます。

これはプログラマチックに可能なはずですが、10枚の写真を分析して定常状態の背景を見つけ出し、各写真の上にある移動するオブジェクトのみをオーバーレイすることができますか?

一般的に、何かが可能なら、私よりもはるかに賢明な人が既にそれをやったでしょう!

私はcomposite機能のすべてのオプションを読みましたが、関連するものは表示されません。 Googleは有用なものを投げたわけではありませんが、私は盲目になっているかもしれません。

感謝

+0

私はこのようなことを手作業で行っていますが(ビデオのフレームを使用しています)、適切なテクニックは、オブジェクトのインスタンスをバックグラウンドから抽出するのではなく、縦のストライプを使用することです](http://i.imgur.com/7ExjrWP.jpg)。これは、写真(ハンドヘルドスマートフォン)の前提条件の再調整よりもはるかに簡単でしたが、三脚を使用して以来、これも必要ありません。 – xenoid

答えて

0

私はあなたがコンポジットによって何を意味するかわかりません。イメージを並べて追加できます。しかし、あなたは10枚すべての画像の平均が欲しいと思う。それは次のようにImagemagickにあります。 1つのフォルダにすべてがあり、そのフォルダには何も置かれておらず、すべてがJPGであると仮定します。

convert *.jpg -evaluate-sequence mean average.jpg 

IM 7の場合は、magickに変換してください。次のように入力してください。

+0

あなたはその1/10しか見ることができないので、オブジェクトをかすかにする傾向はありませんか?多分、オブジェクトが明るい場合は、黒い背景に対して撮影し、 '-evaluate-sequence max'を使用するか、暗い場合は明るい背景に対して撮影し、' -evaluate-sequence min'を使用します。 –

+0

画像が、被写体が置かれている場所を除き、被写体が背景より明るい場合を除いて同じ輝度である場合は、Markが正しいことを示しています。オブジェクトはより暗くなりますが、1つのイメージ内のすべてのオブジェクトが表示されますが、それでもバックグラウンドよりも明るいはずです。次に、オブジェクトのパスを表示するためのしきい値を設定できます。しかし、OPは画像を提供していないので、彼らはどのように見え、どのように正しく答えるかを知るのは難しいです。 -evaluate-sequence minまたはmaxを使用すると、マークとオブジェクトの対比に基づいて示唆されたように動作します。 – fmw42

+0

継続:オブジェクトが1つのフレームに含まれていて、-compose minusまたは-compose divideを使用してバックグラウンドを削除する方がよいでしょう。 http://www.imagemagick.org/Usage/compose/#divideおよびhttp://www.imagemagick.org/Usage/masking/#known_bgndを参照してください。 – fmw42

関連する問題