Günümüzün fotoğraflarını, Polaroid photos görüntülerine ve hislerine dönüştürmek nasıl? Referanslar ve/veya örnek kodlar kabul edilir. Teşekkürler!Fotoğraf nasıl Polaroid benzeri program aracılığıyla dönüştürülür?
cevap
sonra tonu ayarlayarak bakmak HSV (cv :: cvtColor) dönüştürme görüntüleri/doygunluk
oldukça çok teknik makale için http://en.wikipedia.org/wiki/HSL_and_HSV bkz değerleri
Ben HSV ile birlikte karıştırma modlarını kullanarak öneririm dönüştürme.
Aşağıdaki web sitesi, görüntüleri 'eski' bir görünüm vermek için işlerken bana çok yardımcı oldu.
karıştırıp çeşitli Polaroid etkileri elde etmek için renk tonunu ve bulanıklık algoritmaları ile farklı karışım modları eşleşmesi gerektiğini unutmayın etmeyin.İyi bir başlangıç noktası ImagemMagick'a bakar. Zaten fotoğrafın tonunu ve doygunluğunu değiştirmek için cmdline seçeneklerine sahip. İstediğiniz sonucu veren bir parametre seti bulun ve sahnenin arkasında ne yaptığını görmek için kaynak koduna bakın ..
İşte GIMP: http://www.youtube.com/watch?v=1LAUm-SrWJA ve nasıl yapılacağını gösteren bir video İşte burada ders notu: http://howto.nicubunu.ro/gimp_polaroid_photo/
Çeşitli adımlara bakabilir (bunların her biri temel görüntü işleme işlemi olabilir) ve kendi kodunuzu oluşturmak için bir araya yapıştırın. Her GIMP işleminin bir script-fu betiği/kodu olarak kullanılabilir olduğunu düşünüyorum.
Program aracılığıyla, OpenCV gibi bir görüntü işleme kitaplığı kullanmak istersiniz.
Efektin büyük bir kısmı (beyaz çerçevenin eklenmesi yanında) görüntü renk dengesi ve histogramda bir değişikliktir. Bu Polaroid filmindeki kimyasal elementlerin bozulmasından kaynaklanmaktadır. Eğer gerekir operasyonların
tip görüntüye uygulanacak:
- ;
- Desatürasyon;
- Renk filtreleriyle karıştırma (bu önerilen yol here);
- Seçilen renk alanı için görüntü kanallarının parlaklığını ve karşıtlığını değiştirme.
Açıkçası, bunu Photoshop'ta (veya diğer fotoğraf düzenleme uygulamalarında) nasıl yapılacağıyla ilgili çoğu öğretici, OpenCV kullanarak programlara dönüştürülebilir.
HSV çok kırık bir renk modelidir. "H" ve "S" yi çevirirken veya ölçeklerken "L" veya "V" sabiti tutan herhangi bir işlemin gerçekleştirilmesi, algılanan parlaklığı ciddi şekilde bozacaktır. YUV kullanmak yerine, "U" ve "V" bileşenlerini ölçeklerken "Y" değerini sabit tutabilir veya "parlaklık" a (parlaklık) zarar vermeyecek şekilde ton ve doygunluğu ayarlamak için UV düzleminde döndürebilirsiniz. , aka "Y"). –
Ancak YUV'de polaroid tipi renkler yıkanması zor. OP, belli bir sanatsal bozulma için denedikleri görüntüyü korumaya çalışmıyor –
Polaroid, örneklerinin parlaklığını gerçekten renklerine göre tersine çeviriyor mu? (Örneğin, bir parçanın A bölümü, B bölümünden daha koyu görünmesini sağlar. Aslında B, A'dan daha karanlıktır? –