×

Help Tweakers weer winnen!

Tweakers is dit jaar weer genomineerd voor beste nieuwssite, beste prijsvergelijker en beste community! Laten we ervoor zorgen dat heel Nederland weet dat Tweakers de beste website is. Stem op Tweakers en maak kans op mooie prijzen!

Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Ontwikkelaar brengt hdr+-functie van Pixel-smartphones naar andere telefoons

Door , 71 reacties

Een ontwikkelaar heeft een aangepaste versie van de Google Camera-app gemaakt, die de hdr+-functie van de Pixel-smartphones beschikbaar maakt op andere toestellen. Het werkt alleen op smartphones met een Snapdragon 820, 821 of 835.

Om gebruik te kunnen maken van de hdr+-functionaliteit is de Hexagon 680 image signal processor nodig, die in de genoemde socs zit. De Google Camera-app van de Pixel-telefoons is al langer los te downloaden voor andere toestellen, maar de hdr+-functionaliteit werkte tot nu toe alleen bij Pixel-smartphones. Een Oekraïense ontwikkelaar genaamd B-S-G heeft een aangepaste versie van de Google Camera 4.4-apk gemaakt, die hdr+ op andere smartphones beschikbaar maakt. Het bestand is bij XDA-Developers te downloaden.

Google gebruikt een eigen algoritme voor het maken van hdr-foto's op zijn Pixel-toestellen. De camera's van de smartphones staan bekend om hun goede fotokwaliteit en dat is mede te danken aan het hdr+-algoritme. Bij het inschakelen van de functie wordt eerst de foto gemaakt en wordt daarna de hdr+-bewerking toegepast. De hdr-bewerking moet zorgen voor een hoog dynamisch bereik, waardoor zowel donkere als lichte delen in beeld goed worden weergegeven.

Tweakers heeft de functionaliteit met succes getest op een LG G6. In onderstaande galerij zijn links de foto's geplaatst die gemaakt zijn met de door LG meegeleverde camera-app op de G6, met hdr ingeschakeld. Rechts staan de foto's die met de aangepaste Google Camera-app zijn gemaakt, met hdr+ ingeschakeld.

Door Julian Huijbregts

Nieuwsredacteur

14-08-2017 • 11:10

71 Linkedin Google+

Reacties (71)

Wijzig sortering
Net gedownload op mijn OP5 werkt goed. Ik ga nog eens testen of dit nou echt de foto kwaliteit beter maakt IPV default camera app
Ik ben toch wel verbaasd van het verschil op m'n 3T.

Foto's zien er gewoon beter uit. Minder naturel misschien, maar ze hebben meer "punch". Beetje zoals "clarity" schuifbalk in LR of PS. Maar dan niet met dichtlopende highlights. Of meer zoals de tonaliteit van S8/S7 - waar het net té is naar mijn mening.

Snel een paar non-wetenschappelijke samples rond m'n bureau:
Zie ik toch wel bijzonder veel verschil in detail en postprocessing.

https://ibb.co/fmWXHF
https://ibb.co/fDmcjv

Beide beelden mét HDR functie genomen in beide apps. Links altijd de standaard app van de 3T, rechts de Google HDR+ app.

Het is duidelijk. Google's app is scherper, geen blown-out highlights en geen blur. En geen lelijke artifacts.

HDR functie op de 3T zorgt meestal voor iets minder detail en net wat bewegingsonscherpte - het lijkt alsof er 2 opnames gemaakt worden met teveel tijd tussen beide en waardoor de alignment niet helemaal klopt (los uit de hand). Terwijl bij de Google app met HDR de beelden beter zijn op alle vlakken: meer detail, meer scherpte, meer dynamisch bereik.

Ik merk ook dat de Google app iets kortere sluitertijden neemt. En de ISO daardoor iets omhoog gaat. En toch blijft de beeldkwaliteit beter dan de standaard Oneplus app.
Maar het grote probleem bij de 3(T) is de lage sluitertijden bij semi low-light, waardoor je heel vaak onscherpe beelden krijgt. Kent iedere Oneplus 3(T) gebruiker wel. Maar dit lijkt dus niet het geval te zijn bij de Google app.

De witbalans is soms beetje vreemd en er is halve seconde delay bij het foto nemen, maar ik ben fan :)

[Reactie gewijzigd door Mlazurro op 14 augustus 2017 17:44]

Wel een interessant kleurverschil. Welke komt het meest overeen met de werkelijkheid ?
De 3T (links) blijft iets zachter qua kleuren en contrast. Maar soms wil je gewoon een foto met meer punch, zonder eerst in Snapseed paar minuten te moeten spelen met schuifbalkjes. Ik heb nu de keuze.

Puur HDR is het ook beter dan de standaard HDR van de 3T. Zie detail op het voorhoofd van het "hert"
HDR zorgt ervoor dat de gehele foto gelijkmatig contrast bezit.
Pak bijvoorbeeld de foto uit het artikel van het beeldje op de houten tafel. Zonder de HDR functie is de tafel een zwarte schaduw, met HDR is de tafel volledig zichtbaar. Zelfs het beeldje vertoont wat countouren, echter kan HDR niet het gebrek aan licht inval volledig compenseren uiteraard.
Foto's snachts maken bij uitgaansavondjes bv of als tourist kan ineens zonder aan detail in te boeten. Een vaste hand is wel handig, zoals je opmerkte het beweegt wat makkelijker.
Ook bij foto's waar je juist veel lichtinval hebt, bied HDR de oplossing. Dat vind ik het mooie aan deze functie. Het pakt een hoop eigenaardigheden aan van camera's/lenzen die ervoor zorgen dat het beeld dat je maakt niet overeenkomt met wat je daadwerkelijk ziet. HDR in fotografie zorgt ervoor dat het geschoten beeld wél overeenkomt met wat je ziet, ongeacht omstandigheden.
Ja, de HDR functie van deze app afkomstig van de Pixels. De standaard HDR functie op de 3T doet maar weinig van wat je hier opsomt. Heel vaak onscherpe foto's en bakken meer ruis. Toont maar hoe geniaal dat stukje software van Google is. Al blijf je wel tegen de beperkingen van de sensor lopen. Fotograferen in een pikdonkere kamer blijft voor ruizige foto's zorgen.

Bij HDR+ van deze app is het net scherpere foto's én minder ruis. Dat maakt het ook bijzonder.
Ondertussen ook gemerkt dat als je de HDR+ op "AUTO" laat staan, het HDR effect wat minder onnatuurlijk is. Als je echter HDR+ forceert op "ON", dan krijg je soms redelijke vlakke foto's. Niet echt mooi. Maar daar kan je nog aan werken met de nodige editing apps. Je hebt alleszins meer beeldinfo in je highlights & schaduwen. Terwijl die in een andere foto zonder HDR+ bijvoorbeeld een wituitgebrande lucht zou geven, krijg je nu diepblauw.
Mijn excuses, ik was in de veronderstelling dat je het HDR principe niet helemaal door had. Maar het bleek het onvermogen te zijn van de 3T in dit geval :*) . Voor niks dat hele verhaal getyped |:(

Donker is over het algemeen ruis idd, buiten met wat verlichting of in een donkere kroeg kan het wel wonderen doen. Je ziet iig gezichten ipv silhouetten :D Heb er de ballen verstand van, maar vind het machtig mooie techniek.

[Reactie gewijzigd door echtwaarisdatzo op 16 augustus 2017 01:00]

xda-developers lijkt down op dit moment :( Ik ga deze zeker eens proberen :)
XDA is weer online, je kan de apk ook direct hier downloaden. link

Edit: net getest op m'n zuk z2 met de AEX rom. Helaas werkt deze apk niet in combinatie met Magisk. Er wordt wel op xda vermeld dat hieraan gewerkt gaat worden.

[Reactie gewijzigd door xavation op 14 augustus 2017 11:33]

Ik geloof inderdaad dat er een beta versie is waarmee het wel werkt.

edit: Gaat om een module werkt dus op huidige versie. Bron https://github.com/zanglang/magisk-Camera2-API/

[Reactie gewijzigd door Tweakwondo op 14 augustus 2017 11:53]

Ik heb de app gedownload en geinstalleerd op mijn ZTE Axon 7 (met SD820, laatste firmware, geen root), maar krijg bij het openen van de app steeds de foutmelding "Camera is gestopt". Ook na het uitschakelen van standaard camera-app, verandert dat niet.

Heeft iemand anders dat ook, en wie weet wat eraan te doen is?
Moet je misschien eerst de Camera2Api werkend hebben? Die zit volgens mij niet standaard in de ZTE rom.
Camera2api is inderdaad een vereiste om dit te laten werken. Desondanks melden sommige gebruikers met de MIUI Rom dat het werkt, misschien hebben zij wel magisk gebruikt. Bij mijn Mi6 met global rom werkt de app in iedergeval niet.
Ik heb een eu rom op mijn mi 5s maar ook daar crasht de camera meteen. Erg jammer. Het resultaat vind ik er namelijk verbluffend uitzien.

edit: camera2api is wel actief, heb dat getest met de open camera app, die wel functioneert en afhankelijk is van camera2api

[Reactie gewijzigd door P. vd Loo op 15 augustus 2017 09:22]

Zonet speciaal voor de GCam App Ressurection Remix op m'n Mi 5S geplaatst. SuperSU geflasht en de fix vanop XDA-developers geïnstalleerd (te vinden onder het subforum van de Mi 5S). Nu net GCam geïnstalleerd en het resultaat is inderdaad verbluffend. De Mi 5S heeft dezelfde camerasensor als de Pixel en nu ook dezelfde software ;-)
Super resultaat voor je! Ik blijf echter zelf graag bij MIUI. Zojuist op mijn mi5 geprobeerd. Daar gaat het wel. Die heeft echter android 7, mijn mi5s heeft nog android 6. Welke versie heb jij op de je 5s staan? Ik merk overigens wel dat de hdr+ camera op de mi5 erg vertraagd reageert.

[Reactie gewijzigd door P. vd Loo op 15 augustus 2017 23:17]

Ik heb momenteel een Custom ROM (Resurrection Remix) die draait op Android 7.1.1

Was ook een grote fan van MIUI maar als ik die foto's zie met de GCam App vind ik het wel waard ;-)

Misschien als MIUI9 stable klaar is keer ik terug en zet ik GCam erop.
Hoe doe ik dat? Heb je hier misschien een link voor?

Update: hier heb je blijkbaar root voor nodig, en dat is me op mijn A2017G bij herhaling niet gelukt.... Laat maar dus ;(

[Reactie gewijzigd door Jos_M op 14 augustus 2017 18:08]

Ik had ook een foutmelding. Heb toen mirror Québec 4 gepakt en deze werkt bij mij wel. Heb net enkele een HTC 10 en moet zeggen dat het lijkt te werken. Vanavond ff wat foto's in de schemering maken.
Heb 't ook met mijn Samsung Galaxy S7, app weer verwijderd.
EU S7 heeft ook geen snapdragon...
Ik heb ook EU S7 maar ook mijn telefoon tripte m helemaal
Zelfde hier op mij Xiaomi Mi 6, doet hij het ook niet op.
Niet echt. HDR combineert meerdere opnames met verschillende belichtingsniveau's tot 1 foto. HDR+ pakt daar ook nog low-light bij voor noise reduction. Da's dus allemaal softwarewerk en heeft niet gek veel met de sensor te maken.
Klopt in bijv dxo optics zit er ook een hdr filter, diverse zelf. Je neemt gewoon een raw foto en laat de software de rest doen.

Echte hdr is zoals je zegt meerdere opnames met verschillende niveau's. Dat werkt eigenlijk alleen bij stilstaand beeld. Bij bewegend beeld dus niet. Maar vooruit bij een raw foto kun je de belichting tot op zekere hoogte zelf nog wijzigen en ik neem aan dat die filters dat ook doen waardoor je hdr effect krijgt.
HDR is niet per definitie meerdere opnames. Je kan perfect één RAW file gebruiken en daaruit ook met de juiste software een HDR beeld uit opmaken.
Onzin, zelfs de allerduurste DSLRs bereiken HDR door het maken van meerdere opnames, om deze vervolgens te combineren. Dat is overigens exact hoe het ook werkt bij het menselijk oog, waar je hersenen zeer rap meerdere "opnames" combineren.
Dat is dus duidelijk fake....want je knippert niet razendsnel met je ogen tijdens het kijken
dat hoeft daar ook niet voor. Zie jij alleen iets nadat je opnieuw hebt geknipperd??????
Jezus, denk jij nou werkelijk dat het menselijk ook bij het knipperen een beeld maakt?
Je ogen hebben een (veel) groter dynamisch bereik dan de beste CCD's en CMOS'en. Voor dit grote bereik hoeven je ogen dus geen lichte en donkere beelden te combineren.

Beeldsensoren redden dit dynamische bereik van je ogen niet en moeten dus cheaten door meerdere opnamen te maken en te combineren.

Een HDR uit een RAW trekken 'kan', maar dit is alleen bruikbaar om de laatste stukjes schaduw en highlights er nog uit te trekken die anders verloren waren gegaan tijdens de JPEG-processing. Informatie die er niet is, kun je er namelijk ook niet uithalen, dus elk groter gewenst bereik dan wat je sensor fysiek aankan, zul je moeten bereiken met meerdere belichtingen.
Hersenen maken voortdurend combinaties van wat de ogen ontvangen om een totaal beeld te maken. Het is zelfs zo dat ontbrekende informatie "verzonnen" wordt, vele optische illusies zijn hierop gebaseerd.

Je kijkt dus met je hersenen, en niet met je ogen. Je ogen veranderen voortdurend van bolling, het pupil wordt groter en kleiner, enz. Deze voortdurende stroom aan informatie wordt pas in de hersenen gecombineerd tot een totaalbeeld.
Door meerdere foto's met verschillende belichtingen te combineren kun je wel degelijk een hoger dynamisch bereik verkrijgen dat het maximale bereik van de sensor. Neem maar eens een kijkje op de Wikipedia pagina. Dan zul je zien dat de sensor van de Nikon D810 een kleine 15 stops aan dynamisch bereik heeft, maar dat je dat kunt verhogen tot 40 stops door belichtingen te combineren. Met tone mapping wordt dit dynamisch bereik vervolgens weer terugvertaald naar het dynamisch bereik van je monitor.
Ik heb net ook even getest op een Oneplus 3T. Die heeft standaard ook al zo'n HDR+ optie.
Ik merk niet direct grote verschillen. Is dit niet ongeveer dezelfde methode??

Heb inmiddels gezien dat het inderdaad gaat om een gewone HDR en niet HDR+.
Had mij idd vergist met de a die er nog achter stond.
Bij gewoon dachtlicht zie ik alvast weinig verschil. Deze avond eens proberen met minder licht.

[Reactie gewijzigd door BaDMaN op 14 augustus 2017 15:07]

De Oneplus 3T heeft geen HDR+ optie maar gewoon HDR. De optie 'a' (misschien dat je dit bedoeld) verwijst naar het automatisch kiezen voor HDR. HDR+ is een heel eigen techniek van Google die (voor zover ik weet) alleen op toestellen van Google zelf te gebruiken is.

Ik merk zelf nu (met daglicht) trouwens weinig verschillen t.o.v. regulier HDR. Maar bij situaties met minder licht waren de verschillen met m'n Nexus-toestellen wel duidelijk aanwezig. Vooral ook bij situaties met beweging daarin.
Ik merk wel heel veel verschil met m'n 3T. Ik heb hierboven samples gepost.

Vooral de typisch "uitlopende verf" post processing van de 3T lijkt te ontbreken, de beelden zien er frisser en helderder uit. En als je pixel peept zie je meer detail en minder lelijke ruisreductie/verscherping. Je moet natuurlijk bij beide apps de HDR forceren en niet op autostand laten staan, anders kan je niet vergelijken.

De google app zonder HDR+ ingeschakeld is niet bijzonder anders. HDR+ "aan" verbetert alle aspecten in het beeld.

Benieuwd hoe het in low-light werkt.

[Reactie gewijzigd door Mlazurro op 14 augustus 2017 17:50]

Ik heb inmiddels ook een paar testjes gedaan met mijn OP3 (zie hier) en dat ziet er toch wel erg goed uit. De kleuren zijn inderdaad mooier en de scherpte is beter. Later vanavond eens wat low-light proefjes doen.

Deze modus is trouwens wel duidelijk trager dan de reguliere HDR. Maar dat wist ik ook wel van het gebruik ervan op mijn Nexus 5, 6 en 6P.
Nee, OxygenOS 4.1.6 heeft geen ondersteuning voor HDR+ maar wel voor HDR. Ik heb een OnePlus 3 en ik zie wel verschillen (nog niet veel kunnen testen, maar kijk maar eens naar de vergelijkingen: https://gathering.tweaker...message/52215083#52215083).
Ik sta nou niet echt versteld te kijken van de quality. Moet de lens van je smartphone ook zo zijn dat het betere foto's maakt ?

Bedoel stel een beispiel.
1. Je hebt een telefoon met de geleverde processor. Maar de camera zelf is niet zo sterk. Dan heb je er nog niks aan zeker.
Het draait om de processing die wordt gedaan nadat de foto gemaakt is. Met een betere sensor zul je uiteindelijk ook een beter resultaat krijgen, HDR+ of niet.
Volgens mij begrijp je niet helemaal wat HDR doet.
Als ik de foto's bekijk vind ik de non-HDR+ mooier (vooral de kleuren), bij die laatste 2 zie je uiteraard wel meer (binnen), echter is het buiten daardoor weer lichtelijk overbelicht en flets.

Wel mooi dat iemand er tijd en moeite in heeft gestoken om het voor meer mensen beschikbaar te maken.

[Reactie gewijzigd door watercoolertje op 14 augustus 2017 12:57]

Alle foto's zijn HDR, alleen is het HDR effect nog wat meer bij de HDR+ variant.

Het is niet zo zeer een kwestie van mooier of niet, maar simpelweg een techniek om meer detail te tonen. Bij de laatste foto's zie je vooral goed dat de HDR+ versie veel meer detail weet te bewaren die bij de normale HDR-foto verloren is gegaan. Wat mooier is of niet is voornamelijk subjectief en afhankelijk van het scenario.

Moet wel zeggen dat de fletse HDR look die standaard aanstaat op smartphones de laatste tijd inderdaad wat populairder is geworden, nadat eerder de gele sepia instagramfilter look populair was.
Ah ja je hebt gelijk ik dacht dat het non-HDR was maar is inderdaad HDR.
Het is niet zo zeer een kwestie van mooier of niet, maar simpelweg een techniek om meer detail te tonen.
Meer (beter/goed) belichte voorwerpen waardoor je als het goed is meer detail hebt, maar iets wat al goed belicht was is nu natuurlijk niet magisch scherper geworden.

Sterker nog, op elke foto is vrij veel detail verloren (foto 1 is de complete foto waziger, foto 2 de muur links, foto 3 is het hout veel minder scherp vast gelegd). Daarnaast mist HDR+ duidelijk veel dynamiek ten opzichte van de reguliere HDR. Uiteraard heeft het zijn doel, maar om mooie foto's te maken zou ik het in ieder geval niet aan zetten.

[Reactie gewijzigd door watercoolertje op 14 augustus 2017 13:03]

Dit heeft natuurlijk ook met de softwarelaag van LG te maken, die past op cameraniveau over het algemeen flink wat sharpening toe. Dit doet de google camera app kennelijk minder. Deze vergelijking is dus puur om het verschil in dynamic range te tonen.
Vind zelf bij foto 2 de paarse strepen erg storend, alsof het filter voor de zwarte muren is doorgetrokken naar beneden.
Dat paarse had ik nog niet gezien, maar inderdaad langs elke verticaal zwart vlak van de kozijnen is dat paars door de hele foto naar beneden doorgetrokken. Bedankt, nu stoor ik mij daar ook aan :+

Scharpening zal inderdaad wel een rol spelen.
De Nexus 5x met als SoC de Snapdragon 808 heeft ook een 'HDR+' optie in de camera app. Of is dat iets anders onder dezelfde naam?

Edit: Ja, het is anders.

De Hexagon 500 beeldprocessor in de Nexus 5X heeft niet de benodigde instructies om HDR+ op de beeldprocessor zelf uit te voeren. Dat kan dus wel op de nieuwere Snapdragons.

[Reactie gewijzigd door Henk Poley op 14 augustus 2017 11:38]

Het lijkt erop dat het wel hetzelfde resultaat geeft, maar dat deze HDR+ op de achtergrond gebeurt voordat je drukt, waar bij de Nexuses (Nexi?) dat pas gebeurt als je drukt.
Mijn Nexus 6p is altijd een tijdje bezig om de HDR+ te verwerken nadat de foto is genomen. Is dit op de Pixels niet het geval omdat dit rechtstreeks door gespecialiseerde processor gebeurt?
Het gaat hier om het gedeelte voordat je een HDR+ foto neemt. Als je HDR+ schiet op een Pixel, gebeurt dat meteen (ZSL), waar op een Nexus 5X/6P er een vertraging is (dat circeltje). Verwerken is daarna hetzelfde.

Ik heb nu zelf Camera NX met ZLS geprobeerd op een 6P, en het werkt voor mij, dus ik snap niet helemaal waarom Google het niet backport.
Wat is het verschil tussen HDR en HDR+?
Lijkt met duidelijk; dat is het + teken..... hahaha.

Ok; en nu zonder onzin. De + is HDR + low noise. Ook de noise bij low light foto's word hier onder handen genomen. Alles staat mooi uitgelegd in onderstaand linkje.

https://forums.androidcen...6-hdr-plus-explained.html
@Henk Poley thx voor het uitzoeken.
Ik vroeg me extract hetzelfde af van de Nexus 5X namelijk.
En had dat hier in eerste instantie dan ook neergezet.
Maar je hebt me nu dus al van het antwoordt voorzien.
Specs van de 808 kun je overigens hier vinden.
Ik dacht er namelijk exact hetzelfde over in eerste instantie.
Topie dus, :)

[Reactie gewijzigd door SSDtje op 14 augustus 2017 12:51]

Op dit item kan niet meer gereageerd worden.


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S8 Google Pixel 2 Sony Bravia A1 OLED Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*