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.
- 1. Fotoğraf uygulamasını program aracılığıyla açın
- 2. Program işlevine program aracılığıyla erişme
- 3. UILongPressGesture'u program aracılığıyla nasıl gönderebilirim?
- 4. UITabBarController program aracılığıyla nasıl gizlenir?
- 5. windowDrawsSystemBarBackgrounds program aracılığıyla nasıl kurulur?
- 6. UIScrollView Program aracılığıyla nasıl oluşturulur?
- 7. Program aracılığıyla öznitelik nasıl eklenir
- 8. UISearchDisplayController'ı program aracılığıyla nasıl kapatırım?
- 9. UIsegmentedControll'u program aracılığıyla nasıl değiştirebilirim?
- 10. Program aracılığıyla Özelleştirme UITableViewCell
- 11. Program aracılığıyla RadioButtons oluşturma
- 12. Program aracılığıyla bir UIView
- 13. Java'da insan düzenlenebilir JSON benzeri veya YAML benzeri program yapılandırması
- 14. NUnit program aracılığıyla çalıştırılıyor
- 15. Program aracılığıyla Xcode
- 16. Print FixedDocument program aracılığıyla
- 17. Program aracılığıyla UITableViewCell tokatlamak?
- 18. Program aracılığıyla oluşturulmuş UIPopoverPresentationController
- 19. Program aracılığıyla bir program oluşturucu oluşturun.
- 20. Menüyü program aracılığıyla WPF'de gösterme
- 21. Program aracılığıyla Windows Service yükleme
- 22. Düğüm modüllerini program aracılığıyla güncelleştirme
- 23. Metin Alanları Oluşturma program aracılığıyla
- 24. iPhone'dan SMS gönder Program aracılığıyla
- 25. vurgulu olayı program aracılığıyla gönderin
- 26. Tema özelliklerine program aracılığıyla ulaşın
- 27. GradientDrawable değişim açısı program aracılığıyla
- 28. Program aracılığıyla MPMoviePlayerController denetimlerini gösterme
- 29. Program aracılığıyla java kodu aracılığıyla apk dosyası nasıl oluşturulur
- 30. Uygulamamın yerel ayarını Swift aracılığıyla program aracılığıyla nasıl değiştirebilirim?
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? –