2010-12-29 21 views

cevap

7

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

+0

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"). –

+6

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 –

+0

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? –

1

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.

http://www.simplefilter.de/en/basics/mixmods.html

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.

1

İ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 ..

0

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:

HSV gibi renk alanlarını değiştirme
  • ;
  • 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.

İlgili konular