Βελτιστοποίηση εικόνας

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Αλγόριθμοι σχεδίασης βασικών 2D σχημάτων (ευθεία)
Advertisements

ΣΧΕΣΙΑΚΗ ΑΛΓΕΒΡΑ 2 ΜΑΘΗΜΑ 4.
Κεφάλαιο Τμηματικός προγραμματισμός
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΥΠΟΡΟΥΤΙΝΕΣ
Εισαγωγή στο Προγραμματισμό
ΥΠΟΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ (EXCEL)
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Σημειώσεις : Χρήστος Μουρατίδης
Σύνταξη CELL(Είδος πληροφορίας; Κελί)
Εισαγωγή στους Η/Υ Πίνακες.
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
Παράδειγμα 2: Κινηματογράφοι Να γραφεί πρόγραμμα το οποίο:
Αναδρομη και static Γραψετε την συναρτηση sequence_size που διαβαζει μια απροσδιοριστου μεγεθους σειρας και υπολογιζει και τυπωνει το μεγεθος της. int.
Το λογισμικό Αράχνη Το λογισμικό αυτό είναι ένα πρωτότυπο λογισμικό για την εκμάθηση του προγραμματισμού στις μικρές ηλικίες Δημοτικό και Γυμνάσιο. Υποστηρίζει.
Ομάδα Β: Επεξεργασία πειραματικών δεδομένων
MATrix LABoratory Εισαγωγή στο MatLab
4o Μάθημα.
Ενότητα Η Δομή Επανάληψης
Κ. Μόδη: Γεωστατιστική και Εφαρμογές της (Κεφάλαιο 3) 1 Από κοινού κατανομή δύο ΤΜ Στην περίπτωση που υπάρχουν δύο ΤΜ ενδιαφέροντος, η συνάρτηση κατανομής.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
ΜΕΤΑΒΛΗΤΕΣ - ΤΥΠΟΙ ΜΑΘΗΜΑ 3.
Σε κάθε φοιτητή του Πολυτεχνείου εξηγείται στην αρχή των σπουδών του, να μην απεικονίζει το άθροισμα δύο μεγεθών, όπως π.χ. το με τον παραπάνω τρόπο. Αυτός.
Παράδειγμα 1:Υπολογισμός αθροίσματος αριθμών με επαναληπτική εντολή : για...από...μέχρι(for ..to) Να βρεθεί και να εκτυπωθεί το άθροισμα των 100 ακεραίων.
Ολυμπιάδα Πληροφορικής
1 Ολυμπιάδα Πληροφορικής Μάθημα 5. 2 Στόχοι μαθήματος Πίνακες 2 διαστάσεων.
Microsoft Excel 4.4 Τύποι και Συναρτήσεις
Σύνταξη LINEST(Δεδομένα_y; Δεδομένα_x; Σταθερά; Στατιστικά)
Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας
Συνάρτηση FIXED Σύνταξη
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
Εφαρμογές Πληροφορικής
 Έστω ότι επιθυμούμε να συγκρίνουμε ένα σύνολο n αντικειμένων κατά ζεύγη σύμφωνα με τα σχετικά τους βάρη. Ο αριθμός των συγκρίσεων θα είναι n(n-1)/2.
1 Βάσεις Δεδομένων ΙI Επιμέλεια: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ SQL (3 από 3) T Manavis.
Κάντε κλικ για έναρξη… Τ Ο ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ Κέντρο εντολών Χώρος γραφικών (σελίδα) Χώρος σύνταξης διαδικασιών.
Microsoft Excel 4.3 Διαχείριση Φύλλων Εργασίας Κίκα Χρυσοστόμου.
Επιστημονικός Υπολογισμός Ι Πρώτο Εργαστήριο Εισαγωγή στο matlab 15 Οκτωβρίου 2010 Γιώργος Δρακόπουλος ΤΜΗΥΠ.
Μερικές φορές το αποτέλεσμα εμφανίζεται αμέσως από κάτω.
Επιβλέπων Καθηγητής : Δρ. Σ. Τσίτσος Σπουδάστρια : Μποζίνου Ζαφειρούλα, ΑΕΜ: 1909 Σέρρες, Ιούλιος 2014 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ.
Βασικά στοιχεία της Java
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Τύποι Μεταβλητών Τελεστές Βασική Είσοδος/Έξοδος.
Ενότητα 6η: ΠΑΡΑΜΟΡΦΩΣΕΙΣ
Συνδετικότητα γραφήματος (graph connectivity). α β Υπάρχει μονοπάτι μεταξύ α και β; Παραδείγματα: υπολογιστές ενός δικτύου ιστοσελίδες ισοδύναμες μεταβλητές.
ΠΛΗΡΟΦΟΡΙΚΗ Ι Τμήμα Λογιστικής ΤΕΙ Κρήτης Γιάννης Χρυσάκης
ΟΝΟΜΑ: ΧΡΙΣΤΟΣ ΧΡΙΣΤΟΥ Α.Μ: 6157 ΕΤΟΣ: Ε ΄.  Θα εξετάζουμε την περίπτωση του στατικού αντιστροφέα CMOS που οδηγεί μια εξωτερική χωρητικότητα φορτίου.
Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της οποίας η τιμή θα περάσει από την αρχική.
Παρουσίαση πτυχιακής εργασίας Σαλιάρη Αικατερίνη Επιβλέπων καθηγητής: Αθανάσιος Νικολαΐδης.
Προγραμματισμός Η/Υ Δουλεύοντας με πίνακες – Βασικές εντολές και ειδικός χειρισμός Τεχνολογικό Εκπαιδευτικό Ίδρυμα Λάρισας Σχολή Τεχνολογικών Εφαρμογών.
Διάστημα εμπιστοσύνης για τη διακύμανση. Υπολογισμός Διακυμάνσεως και Τυπικής Αποκλίσεως Όταν τα δεδομένα αφορούν πληθυσμό – μ είναι ο μέσος του πληθυσμού.
ΗΛΕΚΤΡΙΚΕΣ ΜΕΤΡΗΣΕΙΣ ΣΦΑΛΜΑΤΑ ΜΕΤΡΗΣΗΣ.
Δομές Επανάληψης ΕΡΓΑΣΤΗΡΙΟ AΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΧΟΧΟΛΗΣ ΔΙΟΝΥΣΙΟΣ.
Γράφημα είναι μία διμελής σχέση επί ενός συνόλου την οποία παριστάνουμε με γραφικό τρόπο.
Δημιουργοί ΝΑΤΣΙΟΥΛΗΣ ΓΕΩΡΓΙΟΣ ΠΑΠΑΣ ΑΘΑΝΑΣΙΟΣ ΤΟΣΙΟΣ ΧΡΗΣΤΟΣ
ΜΕΤΑΒΛΗΤΕΣ-ΣΤΑΘΕΡΕΣ -ΕΚΦΡΑΣΕΙΣ
Η Διαδικασία της Αναλυτικής Ιεράρχησης
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη. Αθήνα, 2015.
FREEMAT Επεξεργασία εικόνας.
Ψηφιακή Επεξεργασία Εικόνας
Ειδικές διαλέξεις 1: Εισαγωγή στο tecplot
Πρώτο μάθημα στα εφηρμοσμένα
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
Εισαγωγή στην Στατιστική
FREEMAT Πίνακες και array.
Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας
Η Γλώσσα Pascal Υποπρογράμματα
Τελεστές και ή όχι Για την εκτέλεση αριθμητικών πράξεων
Δομή Επιλογής , 8.1.
Μορφοποίηση Περιεχομένου και εμφάνισης κελιών, γραμμών, στηλών
Σημειώσεις : Μιχάλης Φίλης
Πρώτο μάθημα στα εφηρμοσμένα
ΕΚΦΡΑΣΕΙΣ, ΑΝΑΜΟΝΕΣ (DELAYS), ΗΧΟΙ
Μεταγράφημα παρουσίασης:

Βελτιστοποίηση εικόνας FREEMAT Βελτιστοποίηση εικόνας

Δημιουργία ιστογράμματος Μεταφέρετε μια ασπρόμαυρη εικόνα στη freemat. H εικόνα θα πρέπει να είναι τετράγωνη (πχ 500x500 pixel) Μεταφέρετε την εικόνα σε ένα παράθυρο 1 Δημιουργία ιστογράμματος το ιστόγραμμα ενός πίνακα – εικόνα διαστάσεων nx και ny είναι μία συνάρτηση h(k) που ισούται με τον αριθμό των στοιχείων – pixels που έχουν την τιμή k.

Μετατρέψτε τα στοιχεία του πίνακα σε πραγματικούς αριθμούς Δώστε στο πίνακα [m,n] το μέγεθος του πίνακα της εικόνας Για τον υπολογισμό του ιστογράμματος h(i) θα πρέπει να χρησιμοποιήσετε μια επανάληψη for στο μέγεθος τιμών των χρωμάτων το ιστόγραμμα ενός πίνακα – εικόνα διαστάσεων nx και ny είναι μία συνάρτηση h(i) που ισούται με τον αριθμό των στοιχείων – pixels που έχουν την τιμή i. Αν η εικόνα είναι σχετικώς σκοτεινή τότε το ιστόγραμμά της συγκεντρώνεται αριστερά. Αντίθετα, αν είναι σχετικώς φωτεινή το ιστόγραμμά της συγκεντρώνεται δεξιά. Η κανονικοποιημένη μορφή της συνάρτησης προκύπτει από την διαίρεση των τιμών h(k) με το πλήθος των στοιχείων του πίνακα nx ∙ny.

Βελτίωση εικόνας με εξισορρόπηση ιστογράμματος Με την τεχνική αυτή επιτυγχάνεται η αύξηση των χρωματικών αντιθέσεων (contrast) σε εικόνες οι οποίες προήλθαν από λήψη σε κακές συνθήκες φωτισμού. A=imread(file, format) : διαβάζει από ένα αρχείο εικόνας τις τιμές φωτεινότητας και τις αποδίδει σε έναν πίνακα A. Παίρνει δυο ορίσματα, το όνομα του αρχείου εικόνας (file) και τον τύπο του αρχείου (format). figure(num) : δημιουργία νέου παραθύρου γραφικών, αν κληθεί χωρίς όρισμα ή με όρισμα έναν ακέραιο που δε χρησιμοποιήθηκε ως τώρα. Αν κληθεί με όρισμα τον αριθμό παραθύρου που υπάρχει ήδη, κάνει ενεργό το παράθυρο αυτό.   imshow(image, [low high]) : εμφάνιση εικόνας στο ενεργό παράθυρο γραφικών (ή σε νέο, αν δεν υπάρχει). Το πρώτο όρισμα είναι ο πίνακας που περιέχει τις τιμές φωτεινότητας. Το δεύτερο, αν υπάρχει, είναι ένα διάνυσμα δύο τιμών, όπου η πρώτη είναι η ελάχιστη τιμή φωτεινότητας (που απεικονίζεται ως μαύρο) και η δεύτερη είναι η μέγιστη (που απεικονίζεται ως λευκό). [h, w]=size(A) : επιστρέφει τις διαστάσεις του πίνακα Α που παίρνει ως όρισμα (όπου h το ύψος ή πλήθος γραμμών και w το πλάτος ή πλήθος στηλών). Β=double(Α) : μετατρέπει τα στοιχεία του πίνακα Α σε κινητής υποδιαστολής διπλής ακρίβειας (κι ενδεχομένως τα αναθέτει σε νέο πίνακα).

Ορισμοί h=hist(Υ, Χ) : υπολογισμός ιστογράμματος του διανύσματος Υ (αν είναι πίνακας, δουλεύει κατά στήλες) στις τιμές που καθορίζει το διάνυσμα Χ (π.χ. [0:255]), και ανάθεσή του στο διάνυσμα h. Ένας άλλος τρόπος υπολογισμού του ιστογράμματος χωρίς τη χρήση της έτοιμης συνάρτηση hist είναι με το ακόλουθο loop: for i=1:256 h(i)=sum(sum(A= =i -1)); end   όπου η συνάρτηση sum υπολογίζει το άθροισμα των στοιχείων του διανύσματος που έχει ως όρισμα (αν είναι πίνακας υπολογίζει το άθροισμα ανά στήλη και παράγει στην έξοδο ένα διάνυσμα-γραμμή). Ο έλεγχος Α = = i-1 κάνει σύγκριση κάθε τιμής του πίνακα Α με την τιμή i-1 κι επιστρέφει έναν πίνακα ίδιων διαστάσεων με τον Α που περιέχει 1 στα σημεία όπου ισχύει η συνθήκη και 0 όπου δεν ισχύει. plot(Υ) : σχεδιάζει ένα διάγραμμα των τιμών του διανύσματος Υ ως προς τους δείκτες του.

Αφαίρεση και αλλαγή χρωμάτων A=imread('peppers.bmp'); figure(1); image(A); %afairesh kokkinou %A(: , : ,1) = 0; %figure(2); %image(A); %afairesh prasinou %A(: , : ,2) = 0; %figure(3); A=imread('peppers.bmp'); figure(1); image(A); %allagh posostou kokkinou %A(: , : ,1) = 150; %figure(2); %image(A); %allagh posostou prasinou %A(: , : ,2) = 70; %figure(3);