Linux'ta balıkgözü efektini kaldırmak için bir komut satırı aracı var mı?


11

Gopro 3'üm var ve bunu linux'da timelaps yapmak için kullanıyorum . Sorun, lensinin ürettiği balıkgözü efektini sevmem. Bunu kaldıran herhangi bir Linux aracı var mı? Özellikle zaman çizelgeleri oluşturan betiklerim içinde çağırabileceğim bir komut satırı aracı arıyorum.

Her fotoğrafı analiz edecek ve balık gözü etkisini kaldırmak için en iyi yapılandırmayı bulacağım bir araç beklemiyorum. Gopro'nun resimleri için en iyi yapılandırmayı bulabileceğim ve sonra aynı parametreleri tüm fotoğraflara uygulayabileceğim gibi parametreleri veren bir aracı tercih ederim.

Yanıtlar:


11

Ben kullanmadıysanız Fulla kendimi ancak çeşitli internet kaynaklarından birlikte bu bilgileri çekti.

İlk önce Hugin paketine dahil olan Fulla'yı yüklemeniz gerekiyor .

sudo apt-get install hugin-tools

Fulla, burada bulunan son açık kaynaklı PTLens veritabanındaki düzeltme verilerini okuyabilir . Fulla'yı aşağıdaki şekilde manuel olarak PTLens veritabanına yönlendirmelisiniz:

PTLENS_PROFILE=$HOME/.ptlens/profile.txt

Ve elbette veritabanını $HOME/.ptlens/dizine yerleştirin. Bu veritabanı oldukça eski olduğu için tüm modern kameralar dahil değildir. Veritabanına baktım ama Go Pro kamera ile ilgili hiçbir şey bulamadım.

Bu nedenle, Fulla'yı kameranızdaki gerçek resimlerle kalibre etmeniz gerekecektir. Bu (ayrıntılı) sürecin nasıl yapıldığını veya bu işlemi sizin için nasıl yaptığını açıklayan birkaç kaynak:

Fulla'nın belgelerini kullanarak , kalibrasyondan elde edilen katsayıları kullanabilir ve görüntünüzü düzeltebilir ve bu düzeltmeyi kodunuza ekleyebilirsiniz.


7

Bu basit komutu tüm gopro resimlerinizi yeniden yazarak buldum:

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

İmagemagick komutu hakkında daha fazla bilgi http://www.imagemagick.org/script/command-line-options.php#distort adresinde bulunabilir.

Barrel yöntemi aşağıdaki bağımsız değişkenlere sahiptir:

A B C [ D [ X , Y ] ] 

Bu dört katsayının nasıl ayarlanacağına ilişkin bir açıklama http://wiki.panotools.org/Lens_correction_model adresinde bulunabilir.


2
Fotoğrafa hoş geldiniz. Lütfen bu komutun ne yaptığı hakkında ek bilgi verebilir misiniz, olası tüm parametreleri ve ne yaptığını ve bu komutun belgelerini listeleyebilir misiniz? İleride başvurmak için harika olurdu. Şimdiye kadar yazdıklarınızı değiştirmek için cevabınızın altındaki "düzenle" metnini tıklamanız yeterlidir. Teşekkür ederim.
null

1
Thx @null Kısa bir açıklama ekledim ...
wittich

1
O NE LAN. Bu aslında çok iyi çalışıyor. SJ5000 aksiyon kamera fotoğraflarımı düzeltmek için bir çözüm arıyordum ve bu işi oldukça iyi yapıyor. En iyi sonuçları almak için biraz oynayacağım, ama bu gerçekten çok iyi görünüyor.
Kishor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.