Δεν είναι λίγες φορές που έχω διαβάσει παράπονα για κάποια κάμερα και αν υπάρχει τρόπος να βελτιωθεί. Μια καλή λυση ειναι η camera του google pixel αλλά αυτή δυστυχώς δεν δουλεύει σε όλα τα κινητά (για οδηγίες για gcam δες εδώ Συγκρίσεις καμερών κινητών : Σελίδα 206 :: myphone forum ). Για όσους δεν δουλεύει καλά ή καθόλου η google camera, υπάρχει ευτυχώς και η snap camera.
Η snap camera λειτουργεί ανεξάρτητα από το αν είστε nougat ή marshmallow και ανεξάρτητα τον soc που έχει το κινητό σας. Έχει πολλές ρυθμίσεις (πχ επιθετικό Hdr, manual mode κλπ) αλλά σήμερα θα μιλήσουμε για το το LLM (low light mode) που τραβάει πολλαπλές και μέσω αυτών εντοπίζει τι είναι θόρυβος και τον αφαιρεί. Κάτι τέτοιο κάνει και το HHT mode της xiaomi. Εδώ όμως επιλέγεις εσύ των αριθμό των φωτογραφιών (όσο περισσότερες τόσο λιγότερος θόρυβος) αλλά και το επίπεδο της αποθορυβοποίησης. Επιπλέον δουλεύει ακόμα και για τη σελφοκάμερα και προσωπικά πλέον τραβάω αποκλειστικά με αυτήν τις νυχτερινές μου σέλφι.
Απαίτηση 1: ενεργό api2
Για να δουλέψει το LLM θα πρέπει να έχετε ενεργό api2 (ένα καλό τεστ αν εχετε, είναι να τραβάει raw η STOCK camera του κινητού σας). Εαν δεν έχετε ενεργό api2, ένας εύκολος τρόπος είναι μέσω root. Αν δεν θέλετε ρουτ θα χρειαστεί να έχετε έστω ξεκλείδωτο bootloader. Εγώ παρακάτω θα περιγράψω μόνο τον εύκολο τρόπο με root.
Μέσω της εφαρμογής buildprop , βρίσκετε την γραμμη persist.camera.HAL3.enabled και την αλλάζετε την ισότητα από μηδέν σε ένα. Αν τυχόν δεν την έχει καθόλου τη σειρά, απλά στο τέλος προστέθετε το persist.camera.HAL3.enabled=1 . Αφού κάνετε την όποια αλλαγή, πατάτε save και μετά πατάτε πανω δεξιά 3 τελείες -> properties -> permissions και βάζετε Owner - r, w, x | Group - r | Other - r και μετά restart και είστε έτοιμοι.
Απαίτηση 2: ρυθμίσεις snap camera
Αφού εγκαταστήσετε την snap camera, ακολουθείτε τα παρακάτω βήματα.
Η snap camera λειτουργεί ανεξάρτητα από το αν είστε nougat ή marshmallow και ανεξάρτητα τον soc που έχει το κινητό σας. Έχει πολλές ρυθμίσεις (πχ επιθετικό Hdr, manual mode κλπ) αλλά σήμερα θα μιλήσουμε για το το LLM (low light mode) που τραβάει πολλαπλές και μέσω αυτών εντοπίζει τι είναι θόρυβος και τον αφαιρεί. Κάτι τέτοιο κάνει και το HHT mode της xiaomi. Εδώ όμως επιλέγεις εσύ των αριθμό των φωτογραφιών (όσο περισσότερες τόσο λιγότερος θόρυβος) αλλά και το επίπεδο της αποθορυβοποίησης. Επιπλέον δουλεύει ακόμα και για τη σελφοκάμερα και προσωπικά πλέον τραβάω αποκλειστικά με αυτήν τις νυχτερινές μου σέλφι.
Απαίτηση 1: ενεργό api2
Για να δουλέψει το LLM θα πρέπει να έχετε ενεργό api2 (ένα καλό τεστ αν εχετε, είναι να τραβάει raw η STOCK camera του κινητού σας). Εαν δεν έχετε ενεργό api2, ένας εύκολος τρόπος είναι μέσω root. Αν δεν θέλετε ρουτ θα χρειαστεί να έχετε έστω ξεκλείδωτο bootloader. Εγώ παρακάτω θα περιγράψω μόνο τον εύκολο τρόπο με root.
Μέσω της εφαρμογής buildprop , βρίσκετε την γραμμη persist.camera.HAL3.enabled και την αλλάζετε την ισότητα από μηδέν σε ένα. Αν τυχόν δεν την έχει καθόλου τη σειρά, απλά στο τέλος προστέθετε το persist.camera.HAL3.enabled=1 . Αφού κάνετε την όποια αλλαγή, πατάτε save και μετά πατάτε πανω δεξιά 3 τελείες -> properties -> permissions και βάζετε Owner - r, w, x | Group - r | Other - r και μετά restart και είστε έτοιμοι.
Απαίτηση 2: ρυθμίσεις snap camera
Αφού εγκαταστήσετε την snap camera, ακολουθείτε τα παρακάτω βήματα.
- γυρίστε το σε p1 ή p2 ή p3 ώστε να αποθηκεύσετε εκεί τις ρυθμίσεις
- 3 τελείες->other και βάζετε τικ στο show advanced settings και use camera 2 api
- photo -> τικ σε low light mode και απο κάτω επιλέγετε πόσες φωτογραφίες να τραβάει
- στο ίδιο μενού το preview size: βάλτε κάτι άλλο από το default αλλιώς θα βγαίνουν πράσινες (προσωπικά έβαλα το max)\
- στο ίδιο μενού το Denoise: βάλτε το on ή minimal. Μπορείτε φυσικά και high αν "μισείτε" το θόρυβο
- ίσως θέλετε να ανεβάσετε το sharpening από 0 σε 1 αφου στο χαμηλό φωτισμό βοηθάει (υποκειμενικό)
- Αυτό μπορεί να ενεργοποιηθεί και στη μπροστινή κάμερα και μάλιστα με διαφορετικές ρυθμίσεις. Οπότε την πρώτη φορά που θα το γυρίσετε σε σέλφι απλά επαναλάβετε τα βήματα 3-6