Μήπως ξέρει κανείς από ανάλυση εικόνας ??? (Matlab)

Γενικά θέματα για τις γλώσσες προγραμματισμού που δεν καλύπτονται από τις άλλες περιοχές της κατηγορίας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
katerinaaa
Δημοσιεύσεις: 109
Εγγραφή: 28 Ιαν 2010 12:46

Μήπως ξέρει κανείς από ανάλυση εικόνας ??? (Matlab)

Δημοσίευση από katerinaaa » 02 Μάιος 2010 18:38

Γεια σας,
έχω μια άσκηση στην οποία έχω μια εικόνα και ένα αρχείο psf.m.
Έχω μετασχηματίσει την εικόνα χρησιμοποιώντας την εντολή Τ = psf(Χ) όπου Χ η εικόνα εισόδου και Τ η εικόνα εξόδου.
Έκανα γραμμικό μετασχηματισμό για να καλύψω τη περιοxή [0 255] και τώρα μου ζητείται να βρω την κρουστική απόκριση της νέας εικόνας.

% image 256* 256
iresponse=impz(image);



Αλλά παίρνω το μήνυμα :
Error using ==> signalpolyutils>isfir at 189
Numerators and denominators must be vectors.

Error in ==> signalpolyutils at 10
[varargout{1:max(1,nargout)}] = feval(varargin{:});

Error in ==> impzlength at 20
if signalpolyutils('isfir',b,a),

Error in ==> impz at 36
N = impzlength(b,a,.00005);



Τι μπορώ να κάνω για να λύσω το πρόβλημα ??


=====================
όλη η εκφώνηση της άσκησης
=====================
Να εφαρμόσετε στην εικόνα 1 το μετασχηματισμό που υλοποιείται στο αρχείο psf.m. Ο μετασχηματισμός αυτός εφαρμόζεται με την εντολή Τ = psf(Χ) όπου Χ η εικόνα εισόδου και Τ η εικόνα εξόδου. Στη συνέχεια, με κάποια κατάλληλη τεχνική, να υπολογίσετε την κρουστική απόκριση του αγνώστου συστήματος. Τέλος, να εφαρμόσετε την τεχνική του αντίστροφου φίλτρου με κατώφλι, στο πεδίο των συχνοτήτων στις «θολωμένες» από τις psf εικόνες και να απεικονίσετε τα αποτελέσματα. Τι συμβαίνει όταν δεν γίνεται χρήση κατωφλίου;

just_steve
Δημοσιεύσεις: 11
Εγγραφή: 18 Μαρ 2010 22:54

Μήπως ξέρει κανείς από ανάλυση εικόνας ??? (Matlab)

Δημοσίευση από just_steve » 03 Μάιος 2010 01:18

Καλημέρα κ καλό μήνα.

Μήπως μπορείς να μας δώσεις το psf.m;

Το λάθος που σου δίνει έχει να κάνει λογικά ή με τον αριθμό των arguments ή με την μορφή των data που του δίνεις.

Το γιατί θέλεις κατώφλι στο αντίστροφο φίλτρο το λέει κ εδώ:
http://www.owlnet.rice.edu/~elec539/Pro ... verse.html

:)
Procrastinating...

katerinaaa
Δημοσιεύσεις: 109
Εγγραφή: 28 Ιαν 2010 12:46

Μήπως ξέρει κανείς από ανάλυση εικόνας ??? (Matlab)

Δημοσίευση από katerinaaa » 03 Μάιος 2010 12:49

Επισύναψα την εικόνα , το αρχείο που μειώνει το εύρος και το psf.m

Ευχαριστώ πολύ και πάλι
Συνημμένα
files.zip
(90.35 KiB) Μεταφορτώθηκε 379 φορές

just_steve
Δημοσιεύσεις: 11
Εγγραφή: 18 Μαρ 2010 22:54

Μήπως ξέρει κανείς από ανάλυση εικόνας ??? (Matlab)

Δημοσίευση από just_steve » 04 Μάιος 2010 02:29

Καλησπέρα,
σήμερα είμαι λίγο πιεσμένος οπότε θα τα κοιτάξω αύριο.

Αυτό που πιθανότατα θα θέλει είναι να πάρεις μία εικόνα (ρολόι) που την θολώνεις κάνοντάς την συνέλιξη (convolution) με μία point spread function (psf). απλα δεν σου δίνει την psf. κάπου θα παίζει και discrete fourier transform. γιατί νομίζω το inverse filtering που σου λέει να κάνεις είναι inverse fourier transform..

τεσπα. θα γράψω το γρηγορότερο.

night
Procrastinating...

katerinaaa
Δημοσιεύσεις: 109
Εγγραφή: 28 Ιαν 2010 12:46

Μήπως ξέρει κανείς από ανάλυση εικόνας ??? (Matlab)

Δημοσίευση από katerinaaa » 05 Μάιος 2010 12:35

Ευχαριστώ πάρα πολύ

katerinaaa
Δημοσιεύσεις: 109
Εγγραφή: 28 Ιαν 2010 12:46

Μήπως ξέρει κανείς από ανάλυση εικόνας ??? (Matlab)

Δημοσίευση από katerinaaa » 14 Μάιος 2010 22:10

Κανείς καμία βοήθεια ??

Απάντηση

Επιστροφή στο “γλώσσες προγραμματισμού - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες