Linuxに魚眼効果を削除するコマンドラインツールはありますか?


11

私はgopro hero 3を持っており、それを使用してLinuxでタイムラプスを作成しています。問題は、レンズが作り出す魚眼効果が気に入らないことです。それを取り除くLinuxツールはありますか?特に、タイムラプスを作成するスクリプト内で呼び出すことができるコマンドラインツールを探しています。

各写真を分析し、フィッシュアイ効果を削除するための最適な構成を見つけるツールを期待していません。goproの写真に最適な構成を見つけて、すべての写真に同じパラメーターを適用できるようなパラメーターを提供するツールが好きです。

回答:


11

私はFullaを自分で使用していませんが、さまざまなインターネットリソースからこの情報を一緒に引き出しました。

まず、Huginパッケージに含まれているFullaをインストールする必要があります。

sudo apt-get install hugin-tools

Fullaは、ここから入手できる最後のオープンソースPTLensデータベースから修正データを読み込むことができます。次のように、Fullaを手動でPTLensデータベースにポイントする必要があります。

PTLENS_PROFILE=$HOME/.ptlens/profile.txt

そしてもちろん、データベースを$HOME/.ptlens/ディレクトリに配置します。このデータベースはかなり古くなっているため、すべての最新のカメラが含まれているわけではありません。データベースを調べましたが、Go Proカメラに関連するものは何も見つかりませんでした。

したがって、カメラからの実際の画像でFullaを調整する必要があります。この(精巧な)プロセスがどのように行われるか、またはこのプロセスが自動的に行われるかを説明するリソースがいくつかあります。

使用フッラのマニュアルは、あなたがして、キャリブレーションから得られた係数を使用し、画像を補正し、スクリプトでこの補正を含めることができます。


7

私はあなたのすべてのgopro picsを書き換えるだけでこの簡単なコマンドを見つけました:

mogrify -distort barrel "0 0 -0.3" *.JPG

imagemagickコマンドの詳細については、http://www.imagemagick.org/script/command-line-options.php#distortを参照してください。

メソッドBarrelには以下の引数があります。

A B C [ D [ X , Y ] ] 

この4つの係数を設定する方法の説明は、http://wiki.panotools.org/Lens_correction_modelにあります。


2
photo.SEへようこそ。このコマンドの機能に関するいくつかの追加情報を提供し、可能なすべてのパラメーターとその機能、およびそのコマンドのドキュメントをリストしてください。これは、将来の参照に最適です。回答の下の「編集」テキストをクリックするだけで、これまでに書いた内容を変更できます。ありがとうございました。
null

1
Thx @null短い説明を追加しました...
wittich

1
WTF。これは実際にはかなりうまくいきます。私は私のSJ5000アクションカムの写真を修正するためのソリューションを探していましたが、これはかなりうまくいきます。私はこれで少し遊んで最高の結果を出しますが、これは本当に本当に良さそうです。
キショール2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.