Beyaz arka plana sahip bir tuval üzerinde düzensiz / degrade aydınlatma nasıl düzeltilir?


24

Bir var bir kalem fotoğrafı, kağıt üzerinde yapılan çizim DSLR ve iki polarize filtre (bir HotShoe flaşla çekilen çapraz polarlaştırıcı tekniği tuval fotoğrafçılık için).

Şimdi sorun şu ki, çizime yaklaşırken, mercek görüntünün bir bölümüne gölge attığından aydınlatma düzensizleşiyor. Bu, görüntünün üzerinde, yaklaşık olarak, ancak doğrusal olmayan bir degrade oluşturur.

Aşağıda örnek bir resim var; orijinal yaklaşık 3 cm genişliğindedir.

Bu nasıl arka plan eşit beyaz olacak şekilde düzenlenebilir?

Düzensiz aydınlatmalı kaynak görüntü

-Düzenle-

Aşağıdaki taranan sonuçlar düzeltildi ve düzeltildi. Bu ilk bakışta oldukça ümit verici görünmekle birlikte, maalesef burada gördüğünüz tam çözünürlük (600 piksel genişliğinde); tarayıcı 300 dpi yapabilir ve çizim kabaca bir inç genişliğindedir. Bu, kameradaki 5000 piksele kıyasla biraz daha az.

Ayrıca, düzeltilmemiş tarama grafitin çapraz polarize tekniğinin aksine, ışığın iyi bir bölümünü yansıttığına işaret ediyor.

Düzeltilmemiş tarama Düzeltilmiş eğri ile tarayın


Taramak yerine fotoğrafını çekmenin bir nedeni var mı?
Cole Johnson,

Evet; tuval A4'ten daha büyük olabilir. Ama akşamları sonuçları karşılaştıracağım. Grafit üzerinde oluşabilecek yansımalardan biraz şüpheliyim.
Simon A. Eugster

@ColeJohnson Scan yukarıda eklendi.
Simon A. Eugster

Başka bir şey denemek için: a olsun ışık tablo , ya da sadece çizim asmak ve arka taraftan ona parlak bir ışık parlayacak ve parlayan ışık ile fotoğraf onu içinden (kendisi bir difüzör olarak hareket kağıdı icar) buna. Tabii ki, bu saydam olmayan boyalarla çalışmaz veya arka tarafa çizilen herhangi bir şey varsa, ancak tek taraflı kalem, pastel boya, mürekkep veya suluboya resimler için denenmeye değer olabilir.
Ilmari Karonen

Yanıtlar:


8

Kendimi kullandığım yöntem sizinkine benzer , ancak gradyanı yeniden oluşturmak için Resynthesizer eklentisini (GIMP için) veya İçeriğe Uygun Dolgu (Photoshop için) kullanır:

  1. Çizimi tamamen kapsayan bir seçim oluşturun. Bu işlemi el ile yapabilir veya aşağıdaki gibi bir seçim maskesi hesaplamak için yüksek geçirgen filtrelemeyi kullanabilirsiniz:

    • Çizimi kabaca çıkarmak için taramanızdaki Farkın Gaussianların Farkı gibi bir kenar algılama filtresi kullanarak başlayın (bir kopyası):

      Adım 1.1: Gauss'ların Farkıyla Çizim Özü

    • Sonuç kontrastsızsa, karartmak için Düzeyler aracını kullanın:

      Adım 1.2: Seviyeleri ayarlayın

    • Bazı Gauss Bulanıklığı uygulayın :

      Adım 1.3: Gauss bulanıklığını uygulayın

    • Tüm çizimi kapsayan bir maske elde etmek için Eşik aracını kullanın ve seçmek için Renk Seç seçeneğini kullanın :

      Adım 1.4: Maske elde etmek için eşik aracını kullanın

  2. Çizimi kapsayan bir seçiminiz olduğunda, orijinal tarama katmanının bir kopyasını alın ve doldurmak için Heal Selection / Content-Aware Fill'i kullanın. İdeal olarak, kopyalanan katmanınız şimdi boş bir sayfa kağıdının resmi gibi görünmelidir:

    Adım 2: Boş kağıdı yeniden oluşturmak için seçimi iyileştir

  3. Düzenlenen katman modunu, kendi cevabınızdaki gibi Bölme olarak ayarlayın. Bazı kağıt dokusunu ve / veya gölgelemeyi korumak istiyorsanız, katmanın opaklığını biraz azaltmak ve belki de az miktarda bulanıklık uygulamak isteyebilirsiniz:

    Adım 3: Boş kağıt katmanına bölün

    (Yukarıdaki resimde Gaussian dolgulu katmanı 10 piksel bulanıklaştırılmış ve opaklığı% 95 olarak ayarlanmış.)

  4. İsteğe bağlı olarak, katmanları birleştirdikten sonra siyah noktayı ayarlamak için seviyeleri ayarlayın (ipucu: logaritmik histogram görünümünü kullanın) ve kontrastı artırın:

    4. Adım: Seviyeleri ayarlayın

(Ps. Tam boyutta görmek için yarım boyutlu görüntülere tıklayın.)

Bu yöntemle ilgili güzel şey, doğrusal olmayan gölgeleme gradyanları için bile oldukça iyi çalışabilmesidir. Elbette mükemmel değildir - eğer kağıt, sınırları kısmen çizimin altında kalan düzensiz bir lekeye sahipse, içeriğe duyarlı dolgunun doğru şekilde yeniden yapılandırılması mümkün değildir. Yine de, yukarıda görüldüğü gibi, genellikle oldukça iyi sonuçlar verir.


Çok havalı ve aslında ilk önce ne yapmak istediğimi, ancak Resynthesizer'ı bulamadım! Yarın bazı çizimlerle deneyeceğim. Çizimin daha büyük bölümlerinin kapsandığı yer hakkında merak ediyorum. Sonuçların zaten harika görünüyor.
Simon A. Eugster

Görünüşe göre İyileşme Seçimi
Gimp’de

Bu garip. Windows veya Linux'ta mısınız? Bir olasılık, Python'u kullanmayacağınız veya GIMP'nin bir nedenden dolayı bulamayacağı olabilir. Bu durumda, İyileştirme Seçimi çalışmayabilir, ancak temel Filtre> Harita> Resynthesize (UI bu kadar uygun olmasa bile, İyileştirme Seçiminin yapabileceği her şeyi yapabilir) temel temeli kullanılabilir olmalıdır.
Ilmari Karonen

Linux'tayım ve eklentiyi kendim derlemek zorunda kaldım. Harita> Resynthesize gerçekten mevcuttur. Gimp'in gerekli python sürümünü bulup bulmadığını nasıl kontrol edebilirim? 2.7.5 ve 3.3.2 yüklü.
Simon A. Eugster 10:15

Gerçekten emin değilim; Ubuntu'yu kendim kullanıyorum ve sadece APT'nin işleri halletmesine izin verdim. Does Python Fu alt menüsü tüm sizin için görünür? Aksi takdirde, GIMP-Python'u (GIMP'in kendisinden ayrı olarak mevcutsa) kurmanız ve / veya GIMP'yi Python desteği etkin olarak yeniden derlemeniz gerekebilir. Sonra tekrar, gerçekten sadece burada tahmin ediyorum.
Ilmari Karonen

18

Düzenleme: Aşağıdaki adımları yapan bir Gimp betiği ve Ilmaris'in cevabı için bir tane daha yazdım . Her iki komut GitHub'da indirilebilir . Gitmek önerdi yoludur bu bir .


Buraya cevap veriyorum çünkü uzun zamandır bir çözüm arıyordum ve basit ve çalışan bir tane buldum. Hemen sonuca ulaşalım:

  1. Yalnızca arka planın dikey bir şeridini kopyalayıp orijinal görüntünün boyutuna uzatarak bir arka plan katmanı oluşturun.

    Gimp'te: rArka plan içeren yukarıdan aşağıya bir dikdörtgen seçin , Shift+Ctrl+Vyeni bir görüntüye yapıştırın ve Filter > Map > Tilegörüntü boyutuna genişletin , üstüne bir gauss bulanıklığı çalıştırın, sonra görüntüye yeni katman olarak kopyalayın.

  2. İçin katman modunu ayarlayın Bölümü .

  3. Katman opaklığını istediğiniz gibi azaltın, örneğin% 90'a kadar. % 100'de tutmak genellikle biraz fazla parlaktır.

Bölme adımları

Bunun yaptığı, özünde, arka plan katmanının, wher pikseldeki “beyaz” RGB değerini tanımlamasıdır . Bölme tabaka modu, daha sonra gelen görüntü ile ilgili değeri uzanır [0,w]için [0,255](bkz GIMP tabaka modları piksel başına).

(Kötü) Eğriler ve doğrusal degrade kullanarak örnek

İlk denemeler, her zaman katmanı çoğaltmak, altta en karanlık kısım düzgün yanacak şekilde parlaklığı değiştirmek ve yalnızca daha koyu bölgeleri aydınlatmak için doğrusal gradyanlı bir katman maskesi eklemekle ilgilidir. Degrade ne kadar güçlü olursa, o kadar kötü görünüyordu.

Doğrusal bir gradyanla deneme

(Daha iyi) Bölünme kullanarak örnek

Bölünme çok daha iyi sonuçlar verir; aydınlatma eşit şekilde sabitlenmiştir ve özellikle çizimin sol kısmında olduğu gibi yanmış alan yoktur.

Bölümü kullanarak


Ya da sadece photoshop'taki seviye ayarını değiştirin
SaturnsEye

3
Daha da iyi sonuçlar elde etmek için, özellikle her iki yönde sabit olmayan / doğrusal olmayan gölgeler söz konusu olduğunda, beyaz bir kağıdın fotoğrafını çekmek, kamera gürültüsünden kurtulmak için hafif bulanıklık uygulamak ve ayar katmanı tabanı olarak.
PlazmaHH

1
@SaturnsEye Yukarıdaki giriş görüntüsüyle deneyin. Çalışmaz;) Kağıt düz gri olsaydı,% 10 gibi, o zaman evet, bu en kolay yol olurdu.
Simon A. Eugster

@PlasmaHH Bu, tutarlı mesafeyi elde etmek için bir tripod kullanmamı gerektiriyor, ancak özellikle ağır boyanmış fotoğraflar için güzel bir çözüm. Kağıdın arka kısmı genellikle beyazdır, bu nedenle ayar katmanı için kullanılabilir. (Farklı gri / kahverengi tonlarında farklı türde kağıtlar kullanıyoruz).
Simon A. Eugster

@ SimonA.Eugster: Bunları arada bir defalarca yapsaydım, yine de tutarlı sonuçlar elde etmek için bir tripod ve yeniden yaratılabilir bir ışık düzeni kullanırdım.
PlazmaHH

5

Bu cevap, Ilmari Kanoren'in verdiği cevaba dayanarak, atm'i tanıdığım en güvenilir yaklaşımı açıklar . Yarı otomatiktir; otomatik maske aşağıdaki gibi sert görüntüler için çalışmaz çünkü çizimin bazı kısımlarında kenar yoktur.

Bu Gimp betiği, 3. ve 4. adımları otomatikleştirir (Resynthesizer'ın gerekli olduğunu unutmayın), bu nedenle iş akışı yalnızca: Seçim oluşturun, komut dosyasını çalıştırın. Komut dizisinin 3 yaşındaki dizüstü bilgisayarımda 15 MP'lik bir görüntü oluşturması 6 saniye sürüyor.

görüntü tanımını buraya girin

Adım 1 (isteğe bağlı): Derin siyah için eğrileri ayarlayın

Siyah nokta

2. Adım: Nesneyi seçin

Gimp'te Hızlı Maske Shift+Qhızlı bir yoldur. Kalemi kullanın Nve nesneyi beyaza boyayın Shift+Q, maskeyi seçime dönüştürmek için tekrar basın .

Nesne seçildi

Adım 3: Arka planı yeniden oluşturun

  • Resmi çoğaltın ve 400 × 400 piksele ölçeklendirin
  • Kullanım Seçimi Heal veya içerik duyarlı dolgu uzak nesneyi iyileşmek için (sadece arka plan kalıntıları)
  • Gauss Bulanıklığı kullanın, 40 × 40 piksel
  • Görüntüyü orijinal boyutuna geri ölçekleyin ve orijinal görüntüye katman olarak geri kopyalayın

Arka fon

4. Adım: Bölme modu

Katman moduna ayarlama takım ve eğer arzu edilirse,, biraz donukluk azaltır.

Sabit görüntü


1

Bu fotoğrafçılık forumudur, bu yüzden fotografik bir yaklaşım benimsem. Tabii ki mükemmel beyaz için hala bazı post prodüksiyon tweaks gerekir.

Flaş kullanmak yerine doğal ışık kullanmayı deneyebilirsiniz. Doğrudan güneş ışığından kaçının, pencereye çok yakın durmayın, pencereden 2 metre uzakta olun. Bu, çizimin en yakın ve en uzak kısmı arasındaki ışık farkını azaltmak içindir. (Fakat bu küçük bir görüntü olduğundan, mesafe o kadar da önemli olmayabilir.)

Bir tripodu aşağı bakacak şekilde işaretleyebilir ve çiziminizi yere koyabilirsiniz.

Veya bir tripodunuz yoksa, görüntüyü masaya dikey tutmak için bir kitap kapağı veya tahıl kutusu düzenleyebilir ve kameranızı aynı masaya sabit bir şekilde yerleştirebilirsiniz. (Arka plan resimlerini veya dokularını görmekten kaçınmak için çiziminizin arkasına beyaz bir sayfa yerleştirin.)

Bahsettiğiniz polarizer tekniği, bir camın arkasındaki çizime sahip olmanız ve parlak cisimler veya yansımalar olduğunda olabilir. Ancak kaynak ışığınız eğik bir açıda ise, muhtemelen bir filtre kullanmanıza gerek yoktur.


Ortam aydınlatmasının farkındayım. Degrade ile ilgili daha iyi sonuçlar elde etse de, bu mesafedeki lens büyük olasılıkla kağıda bir gölge vermeye başlayacaktır. Polarize edici aslında burada gereklidir, çünkü kağıt yüzeyi düz değildir ve grafit şaşırtıcı şekilde ışık alanını yansıtırken şaşırtıcı derecede iyidir;) Ayrıca, kalemle biraz daha sert bir şekilde basılması, ortam ışığının tekrar yansıyabileceği girintiler oluşturabilir .
Simon A. Eugster
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.