Pytanie:
Jak najlepiej sfotografować obiekt, gdy w poście trzeba wymienić tło?
Saaru Lindestøkke
2013-05-27 01:30:40 UTC
view on stackexchange narkive permalink

Planuję sfotografować obiekt (a dokładnie skórkę od banana), a następnie zastąpić tło innym obrazem¹. Jakie podejście byłoby najbardziej efektywne w następujących warunkach:

  • Canon 550D
  • Sigma 18-55 mm f / 2,8-4,5
  • Maksymalna odległość aparatu do obiektu: 1,5 m
  • Odległość od obiektu do ściany: około 0,5 m
  • Bez lampy błyskowej, ale ciągłe oświetlenie domowe²
  • Mam tło z czarnego kartonu o wymiarach 1 x 0,6 m. Nie jest to wymagane.
  • Tło powinno mieć możliwość automatycznego zastępowania. Będzie dużo zdjęć (będzie to animacja poklatkowa), więc nie mogę ręcznie zamaskować każdego.

Przypisy:
(1): Cała historia dla zainteresowanych, (myślę), że nie ma to związku z pytaniem: Chcę zrobić animację poklatkową przedstawiający skórkę banana jako osobę. Mogę ułożyć skórkę w różnych pozycjach i trzymać ją przezroczystymi cienkimi żyłkami. Chciałbym jednak również ożywić tło. Robienie tego jednocześnie z animacją banana jest żmudne. Mój plan polega na osobnym zrobieniu animacji poklatkowej tła, a następnie zastąpieniu tła bananowego za pomocą jakiegoś procesu kluczowania.

(2): Mam zewnętrzną lampę błyskową, ale nie mam możliwości jej zsynchronizowania . Gdybym podłączył go do mojej lustrzanki cyfrowej, prawdopodobnie usmażyłby się, ponieważ jest to stara lampa błyskowa 300 V, a światła domowe mają od 10 do 150 W.

Sześć odpowiedzi:
Nir
2013-05-27 13:34:20 UTC
view on stackexchange narkive permalink

Oto wszystkie znane mi sposoby usuwania tła (w kolejności moich preferencji):

  1. Białe tło

    Odbywa się to za pomocą białe tło i oświetlenie tła o około 3 stopnie jaśniejsze niż fotografowane obiekty (dokładne oświetlenie w zależności od aparatu).

    Nie da się tego zrobić za pomocą oświetlenia domowego, ale lampa błyskowa skierowana na ścianę z tyłu podmiot robi to łatwo, możesz to zrobić, fotografując obiekt z bardzo długim czasem otwarcia migawki i używając przycisku testowego lampy błyskowej lub możesz dostać lampę błyskową 40 ​​USD z serwisu eBay (plus około 10 USD za adaptery i kable do synchronizacji poza aparatem) .

    Uwaga: postaraj się ustawić obiekt jak najdalej od tła, aby zminimalizować odbijanie się światła od tła padającego na obiekt.

  2. Barwa -klawisz

    Użyj jednolitego koloru tła (najczęściej zielonego), upewnij się, że tło jest równomiernie oświetlone i że nie ma cieni padających na tło.

    W pewnym sensie możesz to zrobić to z domowym li ghts, ale tutaj jeszcze ważniejsze jest, aby światło z tła nie padało na obiekt (ponieważ spowoduje to zieloną poświatę), więc będziesz potrzebować pewnej odległości między tłem a obiektem.

  3. Czarne tło

    Robi się to po prostu umieszczając światła bardzo blisko obiektu i pozwalając, aby spadek światła zmienił tło na czarne, im mocniejsze światło, tym łatwiej jest uzyskać czarne tło .

    Tutaj odległość od tła jest również ważna, ale możesz sobie bez niej poradzić, jeśli światło jest mocne i bardzo blisko (ale silne światło bardzo blisko stworzy bardzo dramatyczne, twarde światło - więc jeśli chcesz nawet delikatne oświetlenie to nie jest dla Ciebie).

  4. Maskowanie w oprogramowaniu

    Jeśli po prostu starannie pomalujesz znak na każdym zdjęciu, nie obchodzi Cię, jakie jest oryginalne tło jest - i nie potrzebujesz żadnych specjalnych świateł, jednak jest to oczywiście bardzo uciążliwe.

    Możesz stworzyć prawie białe lub prawie czarne tło, użyć automatycznego wyboru, a następnie po prostu udoskonalić maskę, aby zaoszczędzić trochę czasu.

Cokolwiek robisz, wszystko To zmyli tryb automatyczny aparatu, nie zapomnij o pomiarze obiektu i używaniu trybu ręcznego i ręcznego balansu bieli - oraz robienia zdjęć próbnych i oglądania ich na komputerze przed rozpoczęciem animacji poklatkowej.

MikeW
2013-05-27 13:51:46 UTC
view on stackexchange narkive permalink

Podczas wyodrębniania banana z oryginalnego tła zwykle dodajesz piksele tła. Jeśli tło jest białe, będziesz mieć białe piksele. Jeśli następnie umieścisz to na jasnym tle, te białe piksele nie pokażą zbyt wiele, ale na ciemniejszym tle będą się wyróżniać.

Jeśli więc kręcisz banana, możesz spróbować Aby użyć zwykłego tła, które ma podobną jasność i kolor jak ostateczne tło, którego będziesz używać, oszczędzisz sobie konieczności spędzania dużo czasu na udoskonalaniu ekstrakcji. Możesz wykonać dość zgrubną ekstrakcję, a piksele zleją się z animowanym tłem.

Innymi słowy, możesz użyć kontrastowego tła (białego, czarnego, zielonego), aby ułatwić maskowanie, ale chyba że maskowanie jest naprawdę dobre, te kontrastujące piksele będą działać przeciwko tobie, chyba że planujesz z wyprzedzeniem i dopasujesz je do ostatecznego tła, którego będziesz używać.

Polecenie * defringe * działa cuda, jeśli rozdzielczość jest wysoka, więc zmieszane piksele na krawędziach są mikroskopijne na obrazie.
AJ Henderson
2013-05-27 02:38:45 UTC
view on stackexchange narkive permalink

Każde tło o stałym odcieniu, które ma wysoki kontrast (i nie ma tego samego koloru) co obiekt, będzie działać przy próbie automatycznego usunięcia. Najlepszą jakość często uzyskuje się ręcznie, wyodrębniając obiekt z malowaniem matowym lub selekcyjnym w poście.

JDługosz
2015-01-15 11:48:52 UTC
view on stackexchange narkive permalink

Inną możliwością jest skorzystanie z funkcji „zaznacz fokus” teraz w programie Photoshop! Jeszcze tego nie próbowałem, ale myślę, że rozmyte plamki koloru będą wyglądać nieostre, mimo że nadal znajdują się w głębi ostrości.

maskowanie, jeśli frędzle byłyby problemem lub przyciemnione światło odbite z tła jest problemem nawet wtedy, gdy frędzle nie są: zrób dwa zdjęcia. Jeden przeciwko solidnemu kontrastowi lub kamuflażowi i użyj tego do wykonania maski. Przytrzymaj żółte tło za bananem i zrób kolejne zdjęcie. Zastosuj maskę od pierwszej do obrazu drugiej.

Uwielbiam jedzenie; nie porusza się. Aby skonfigurować system dla mojej żony, wyszedłem bez flashowania. Dzięki ciągłemu oświetleniu może łatwo zobaczyć, jak wygląda, podczas aranżacji. Podobnie jak Ty, prymitywna kamera p&s i tak nie mogła rozmawiać ze studyjnymi lampami błyskowymi. Kluczem jest użycie wyzwalacza kablowego, aby naświetlanie mogło być tak długie, jak jest to potrzebne dla światła lampy i / lub światła w oknie.

Pat Farrell
2013-05-27 02:04:42 UTC
view on stackexchange narkive permalink

Masz zbyt ograniczoną przestrzeń problemową. Prostym sposobem na to jest posiadanie kilku zewnętrznych lamp błyskowych, lamp stroboskopowych itp. I użycie białej ściany lub kawałka białego bez szwu.

Alternatywnie możesz użyć zielonego ekranu (pomaluj , ściana, ekran), co robią wszyscy ludzie zajmujący się filmami.

Sprawdź, czy możesz pożyczyć lub wypożyczyć kilka flesz.

Dziękuję za twój wkład. Rozumiem, dlaczego biała ściana miałaby ułatwiać wymianę tła, ale nie rozumiem, po co mi lampy błyskowe. Jak pomagają mi z moim problemem?
@BartArondson - Oświetlenie domowe pulsuje prądem przemiennym 50 Hz. Dla nas, ludzi, wygląda jak ciągły strumień światła, ale dla twojego aparatu jest słabo-jasno-słabo-jasno-słabo ... 50 razy na sekundę.
Nie potrzebujesz specjalnie lamp błyskowych, ale musisz kontrolować światło zarówno obiektu, jak i tła. Każda konfiguracja oświetlenia, która na to pozwala, będzie w porządku. Zaproponowałem lampy błyskowe, ponieważ nawet najtańsze mają zmienną moc wyjściową, a także dlatego, że łatwo je wypożyczyć.
@esa, tylko niektóre światła pulsują. Żarowe światła, łuk węglowy i niektóre inne używają zasilania sieciowego AC do podgrzania czegoś i nie mogą ostygnąć wystarczająco podczas cyklu wyłączenia, aby mieć znaczenie. Światła fluorescencyjne, LED i inne migoczą, co może mieć duży wpływ.
Count Iblis
2015-07-01 02:41:08 UTC
view on stackexchange narkive permalink

Używam następującej metody. Upewniam się, że tło różni się jasnością i kolorem od obiektu. Robię zdjęcia na najniższym ISO 100 z obiektem i tłem za pomocą statywu, naświetlam w prawo i robię wiele zdjęć (powiedzmy pięć). Używam układania obrazów, aby uśrednić szum. Następnie robię to samo z usuniętym obiektem, ale tutaj biorę czas naświetlania taki sam jak na zdjęciach z obecnym obiektem. Następnie używam dwóch zdjęć obiektu plus tło (A) i tylko tło (B), aby utworzyć maskę w następujący sposób. Przekształcam A i B w liniową przestrzeń kolorów, nazwijmy powstałe obrazy A 'i B'.

Następnie normalizuję B ', aby A' i B 'były identyczne w obszarze tła. Ponieważ były one prawie identycznie naświetlone, współczynnik korekcji powinien być bliski 1. Następnie, pracując w 32-bitowym układzie zmiennoprzecinkowym, odejmuję B 'od A', a następnie ustawiam wartości szarości pikseli równe 0, jeśli mieszczą się w jakimś tolerancja zerowa (jaką wartość należy wybrać, zależy od szumu, który można zmierzyć po wykonaniu odejmowania). Otrzymujesz wtedy obraz z tłem równym zero, a obiekt ma piksele z szarymi wartościami, które prawie nigdy nie są zerowe (dlatego musisz przyjąć jasność tła całkowicie różną od obiektu).

Następnym krokiem jest ustawienie wartości szarości, które nie są równe zero równe 1. Otrzymujesz maskę, którą możemy nazwać M. Następnie możesz pomnożyć oryginalny obraz A przez M, co spowoduje, że tło będzie ciemne. Aby tło było szare z pewną wartością szarości Y, możesz dodać do tego Y * (1-M).

To zadziała całkiem nieźle, może z wyjątkiem krawędzi. Tutaj możesz zobaczyć przebarwienia spowodowane pikselami na krawędziach, które należą do obiektu, ale zarejestrowały światło zarówno obiektu, jak i oryginalnego tła. Po zmianie tła wartości szarości tych pikseli powinny zostać zmodyfikowane. W przypadku banana to nie będzie wielka sprawa, jest to większy problem, gdy masz przedmioty takie jak twarze ludzi, włosy na krawędziach będą się odbarwiać w wyniku tego efektu.

Jedyny solidnym sposobem rozwiązania tego problemu jest zrobienie zdjęć obiektu na dwóch lub więcej różnych tłach. Pozwala to na uwzględnienie efektu tła w pikselach krawędzi, a następnie zastąpienie tego wkładu tym, czym byłby, gdyby tło było jednolite, wartością szarości Y. Możesz np. świecić dodatkowym światłem tylko w tle, aby nie miało to wpływu na obiekt, z wyjątkiem krawędzi.

hmm, nie jest dla mnie jasne, w jaki sposób miałbym to wszystko osiągnąć. Czy robisz to programowo (Python, Matlab)? W Photoshopie?
@BartArondson Używam [ImageJ] (http://imagej.nih.gov/ij/) do dodawania / odejmowania / mnożenia / pomiaru obrazów. Używam [ImageMagick] (http://www.imagemagick.org/script/index.php) do konwersji, np. aby przekonwertować na liniową przestrzeń kolorów. Używam programu align_image_stack do wyrównywania obrazów, jest to plik wykonywalny, który jest częścią [programu Hugin] (http://hugin.sourceforge.net). Podczas robienia wielu zdjęć w celu uśrednienia szumów należy je najpierw wyrównać, nawet jeśli używasz statywu. Wszystkie te programy są bezpłatne. Zaktualizuję odpowiedź, aby później dokładnie wyjaśnić, jak używać tych programów.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...