Czy daje wyższą jakość fotografowania w trybie niskiej rozdzielczości w aparacie, czy później zmniejsza rozmiar zdjęć wysokiej rozdzielczości?

23

Załóżmy, że chcesz przechowywać zdjęcia w nieco niższej rozdzielczości, powiedzmy, że około ~ 1 MB.

Posiadasz aparat zdolny do robienia zdjęć z rozdzielczością 5 MPix i więcej.

I chcesz mieć maksymalną jakość przy mniejszym rozmiarze.

Czy lepiej byłoby zrobić zdjęcie w najwyższej rozdzielczości, a następnie zmienić jego rozmiar za pomocą oprogramowania komputerowego (oczywiście z dobrym filtrem), czy też bezpośrednio ustawić aparat na robienie zdjęć tylko w rozdzielczości 2 MPix?

PaN1C_Showt1Me
źródło
Zgadzam się z podanymi względami technicznymi. Chcesz dodać kolejny punkt Przechwytywanie w niższej rozdzielczości, nawet jeśli był powód techniczny (którego nie ma). trwale pozbawia Cię pikseli o wyższej rozdzielczości. ograniczając nie tylko twoją zdolność do przycinania, ale także twoją zdolność do dokonywania wielu innych korekt
Joop

Odpowiedzi:

26

Zmniejszanie rozmiaru większego obrazu na komputerze prawie na pewno da lepszy wynik. Wynika to z faktu, że zmiana rozmiaru obrazu wymaga bardzo dużej mocy procesora i istnieje różnica w jakości między różnymi algorytmami ponownego próbkowania (np. Lanczos vs Bicubic). Uzyskanie przez aparat 5 MP obrazu 2 MP spowoduje zmianę rozmiaru aparatu i jest to złe z dwóch powodów: a) Nie możesz kontrolować, który algorytm ponownego próbkowania jest używany, i b) Aparat zawsze zamierza mieć słabszy procesor niż komputer, więc nieuchronnie użyje algorytmu ponownego próbkowania zoptymalizowanego pod kątem szybkości, a nie jakości.

Więc jeśli jakość jest ważna, dokonaj zmiany rozmiaru na komputerze.

CadentOrange
źródło
2
Zmiana rozmiaru obrazu może wymagać dużej mocy procesora, ale dobrze równolegle, co oznacza, że ​​potoki przetwarzania obrazu specjalnego przeznaczenia, takie jak w aparatach cyfrowych, mogą być szybsze w takich zadaniach niż procesory ogólnego przeznaczenia w komputerach stacjonarnych.
Matt Grum,
3
Teoretycznie jest to z pewnością możliwe. W praktyce procesory DSP w kamerach są ograniczone przez ograniczenia mocy, a zatem nie będą działać z wysoką częstotliwością. Dodatkowo, biorąc pod uwagę, że dzisiejsze procesory ogólnego przeznaczenia zawierają wiele rdzeni, a wraz z wzrostem przetwarzania GPGPU ta przewaga wydajnościowa, jaką mają laptopy / komputery stacjonarne, nie zniknie w najbliższym czasie.
CadentOrange
7
Jasne, ale procesor w aparacie nie musi bić się z komputerem; musi być wystarczająco dobry dla rozsądnego algorytmu.
mattdm,
A każdy procesor w dzisiejszych czasach wystarcza nawet Lanczosowi.
FarO
18

Philip ma to miejsce na swoim miejscu, ponowne próbkowanie na komputerze daje większą kontrolę i dostęp do lepszych algorytmów ponownego próbkowania.

Jest jeszcze jeden powód, aby nie wybierać mniejszego rozmiaru w aparacie. Jeśli pobierzesz zdjęcia i znajdziesz taki, który jest naprawdę dobry, możesz zachować go w wysokiej rozdzielczości. Jeśli ustawisz aparat na 2 megapiksele, nie ma powrotu!

Biorąc pod uwagę wybór między aparatem 5MP i 2MP, fotografowanie aparatem 5MP i zmiana rozmiaru zapewni również lepszą jakość obrazu (wszystkie pozostałe będą równe), ponieważ będziesz mieć lepszą rozdzielczość kolorów i mniej aliasingu.

Matt Grum
źródło
9
+1 za „brak powrotu”. To jest dokładnie powód, dla którego fotografuję również w RAW, nawet jeśli podczas przetwarzania stosuję się raczej do sugerowanych wartości. (Nadal będę miał plik raw, jeśli chcę spędzić na nim więcej czasu w późniejszym czasie.)
CV
13

To chyba nie ma większego znaczenia.

Komputer ma tę zaletę, że może znieść większą moc procesora. Możesz użyć bardziej zaawansowanych algorytmów, w tym dopasować odpowiedni do każdego obrazu. (I, jak zauważa Matt Grum, masz większą dostępną wersję, jeśli zmienisz zdanie. To prawdopodobnie najbardziej przekonujący powód, aby wybrać tę drogę - trudno zgadnąć, jakie są twoje przyszłe potrzeby.)

Konwersja w urządzeniu może mieć jednak inne zalety, w zależności od tego, jak zostanie zaimplementowana. Po pierwsze, może zmniejszyć rozmiar danych surowych czujników zamiast pracować z już przekonwertowanym JPEG. Pozwala to uniknąć wielokrotnego zapisywania w formacie JPEG (co, biorąc pod uwagę, że odrzucasz szczegóły, nie jest w tym przypadku tak ważne), i pozwala aparatowi na zmniejszenie rozmiaru w ramach de-mozaikowania Bayera. Może to dać niewielką poprawę jakości. Po drugie, czujnik może grupować piksele na poziomie sprzętowym, co zmniejsza szum odczytu podczas fotografowania w niższej rozdzielczości.

Ale te zalety w dużym stopniu zależą od wdrożenia. Myślę, że najlepszą rzeczą jest zrobienie kilku zdjęć i porównanie. Jeśli nie możesz odróżnić, idź z tym, co jest najłatwiejsze. (Lub skorzystaj z porady dotyczącej przechowywania większych wersji gdzieś, na wszelki wypadek).

mattdm
źródło
1
+1 za unikanie spekulacji i oferowanie sposobu na uzyskanie obiektywnej odpowiedzi.
whuber
1
Zgadzam się i jestem ciekawy, jak działa sRaw firmy Canon, ponieważ tak naprawdę chodzi o robienie tego rodzaju rzeczy, o ile mi wiadomo. Mogę poprosić mojego przyjaciela, żeby mi to wypróbował.
John Cavan
Matt, co to jest binowanie pikseli na poziomie sprzętowym?
Vaddadi Kartick
1
@KartickVaddadi Łączy wartości kilku sąsiadujących stron w jedną piksel, zanim dane zostaną usunięte z czujnika. Na przykład wzór Bayera 4x4 jest traktowany jako wzór 2x2. 4 strony z filtrem przefiltrowane na czerwono są połączone, aby utworzyć jeden czerwony piksel, cztery strony z filtrem przefiltrowane na niebiesko są połączone, aby utworzyć jeden niebieski piksel, a 8 stron z filtrem zielonym łączy się, aby utworzyć dwa zielone piksele. Oczywiście powoduje to utratę rozdzielczości i szczegółów. Zmniejszając każde 16 pikseli do 4 pikseli, czujnik 20MP wytworzyłby obraz 5MP.
Michael C
8

Dodałbym, że robienie zdjęć w wysokiej rozdzielczości aparatem pozwala przycinać i zmieniać rozmiar obrazu na komputerze. Na przykład możesz zachować połowę obszaru zdjęcia 5MP i nadal zapisać go w 2MP, jeśli zrobiłeś zdjęcie zbyt szerokie.

Michel Daviot
źródło
+1 za przycięcie pokoju do 2MP zamiast zmiany rozmiaru.
Michael C