|
Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη. Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
Show Posts
|
Pages: 1 [2] 3 4 ... 36
|
17
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: [Πολυμέσα] Εργασία 2019-2020
|
on: January 01, 2020, 23:33:52 pm
|
Eπίσης κάποια ιδέα για αυτό?? Tι εννοει ο ποιητης?
Τροποποιήστε τους πίνακες κβαντισµού, ώστε να µηδενιστούν οι 20, 40, 50, 60 και 63 πλεόν υψίσυχνοι όροι των dctBlock για qScale = 1.
Για το κομματι υπολογισμου της εντροπίας ελπίζω να μην θελει να υπολογισουμε την πιθανοτητα εμφανισης του καθε αριθμου και μετα την εφαρμογη του τυπου με τον λογαριθμο..
|
|
|
21
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: [Πολυμέσα] Εργασία 2019-2020
|
on: December 19, 2019, 14:11:44 pm
|
Το πρόβλημα είναι ότι παίρνει λανθασμένες τιμές η συνιστώσα Cb. Αν κάνεις την αλλαγή : img2_down = im2double(img2_down) και χρησιμοποιήσεις την εικόνα με τύπο των τιμών για κάθε pixel "double" τότε λειτουργεί μια χαρά. Με αυτήν την αλλαγή θα δεις ότι οι τιμές της συνιστώσας Cb είναι αρνητικές και αν τις πολλαπλασιάσεις με 255 παίρνεις ουσιαστικά την τιμή στην κλίμακα που μας δίνεται η εικόνα αλλά < 0, πράγμα που δεν συμβαδίζει με τον τύπο uint8 στον οποίο μας δίνεται η εικόνα. Βέβαια όπως έγραψα και παραπάνω ο τύπος double εμφανίζει πρόβλημα στον κβαντιστή. Όποιος το έλυσε αυτό το θέμα, ας μας πει πώς!
' Ίσως δοκίμασε τους τυπους απο wikipedia που προσθαφαιρουν την τιμή 128 στις συνιστώσες CbCr . Χωρίς typecasting σε double στη συνάρτηση για μετατροπή σε YCbCr. Και κάνε το typecasting στη συναρτηση που το ξαναγυρνάς σε RGB προκειμένου αρχικά να πάρεις τις σωστές τιμές και εκ νεου typecasting σε uint προκειμένου να έχεις τους πίνακες σε σωστή μορφή για εικόνα. Εγω ετσι το προσεγγισα τελος παντων. Θέλει να παρακολουθείς τι τιμές παίρνουν οι πίνακες μεταπηδώντας από τη μια συνάρτηση στην άλλη γενικά, με ταλαιπώρησε περισσότερο από οσο περίμενα και μου κανει εντυπωση που δεν εσκασε σε καναν αλλον αυτο το θεμα
|
|
|
22
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: [Πολυμέσα] Εργασία 2019-2020
|
on: December 17, 2019, 20:23:50 pm
|
Μα εχω την ενυπωση οτι αυτο γινεται ουτως η αλλως οταν χρησιμοποιεις ολον τον πινακα . Για παραδειγμα :
red=rand(4,4); green=rand(4,4); blue=rand(4,4); image=cat(3,red,green,blue); image_transformed=red*2+blue*3+green*4;
Αν τρέξω αυτό είναι το ιδιο αποτελεσμα σαν να εκανα image_transformed(1,1)=red(1,1)*2+green(1,1)*4+blue(1,1)*3 κ.ο.κ
Εκτός αν πάλι κάτι δεν πιάνω, σορυ
|
|
|
23
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: [Πολυμέσα] Εργασία 2019-2020
|
on: December 17, 2019, 18:10:41 pm
|
όταν κάνεις τις πράξεις χρησιμοποιείς όλο το πράσινο, κόκκινο και μπλε, σαν πίνακες? ή παίρνεις το κάθε pixel (χρωματικό) χωριστά? εγώ αυτό το λάθος είχα. Δεν καταλαβα ακριβως.. Χωρίζω την RGB εικόνα σε τρία κανάλια R, G, B. Μετασχηματίζω σε YCrCb με βάση τους τύπους , δημιουργούνται τρεις πίνακες Y,Cr,Cb. Διαγράφω ό.τι δεν θέλουμε με βάση τον πίνακα δειγματοληψίας. Στη συνέχεια αντίστοιχα μετατρέπω τα κανάλια Y,Cr,Cb σε R,G,B τα οποία στο τέλος ενώνω σε έναν ενιαίο πίνακα mxmx3.
|
|
|
25
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: [Πολυμέσα] Εργασία 2019-2020
|
on: December 17, 2019, 04:52:01 am
|
Όταν γράφει
'' Η αντίστροφή συνάρτηση της παραπάνω είναι : 1 function imageRGB = convert2rgb(imageY, imageCr, imageCb, subimg) όπου τα ορίσµατα έχουν γενικά την ίδια σηµασία, ωστόσο τώρα ϑα πρέπει να γίνει υπερδειγµατοληψία, προκειµένου η ανακατασκευασµένη εικόνα imageRGB να έχει ίδια διάσταση µε την αρχική. ''
τι ακριβώς εννοεί? Απλά οτι θα προστεθούν 3 στήλες μια για κάθε συνιστώσα R,G,B ? Ή οτι θα πρεπει αν πχ κοψαμε 4 γραμμές για να έχουμε πολλαπλάσιο του 8 να τις ανακατασκευάσουμε (γιατι αυτο το τελευταιο δεν νομιζω οτι εχει λογικη ή οτι γίνεται κάπως). Επίσης για το κομμάτι της μετατροπής, χρησιμοοποιούμε τον πίνακα της σελίδας 32 στις σημειώσεις, έχει πει κατι σχετικά με αυτό? Γιατί εγω όταν τον χρησιμοποιώ δεν παίρνω καλή ποιοτητα χρωμάτων με την ανακατασκευή σε RGB αν και οι ακμές είναι οκ.
|
|
|
|
|