Μετάβαση στο περιεχόμενο
  • Σπίτι
  • Πόροι
    • Λίστα πόρων
  • Μαθήματα STEM
    • STEM Educators
    • για STEM εκπαιδευτικούς εργαζόμενους
    • Καθηγητές STEM
    • Εκπαιδευτικός ΣΤΕΜ
    • εκπαιδευτές STEM
    • Για εκπαιδευτές STEM
    • Όλα τα Μαθήματα
  • STEM Community Hubs
    • STEM στην Κύπρο
    • STEM στη Λιθουανία
    • STEM στην Ελλάδα
    • STEM στην Ιταλία
    • STEM στην Πορτογαλία
    • STEM στη Βόρεια Μακεδονία
    • STEM στη Βουλγαρία
  • Σύνδεση
  • Κανω ΕΓΓΡΑΦΗ
  • Επαφές
  • elΕλληνικά
    • mk_MKМакедонски јазик
    • it_ITItaliano
    • pt_PTPortuguês
    • bg_BGБългарски
    • en_GBEnglish (UK)
    • lt_LTLietuvių kalba
Μενού
  • Σπίτι
  • Πόροι
    • Λίστα πόρων
  • Μαθήματα STEM
    • STEM Educators
    • για STEM εκπαιδευτικούς εργαζόμενους
    • Καθηγητές STEM
    • Εκπαιδευτικός ΣΤΕΜ
    • εκπαιδευτές STEM
    • Για εκπαιδευτές STEM
    • Όλα τα Μαθήματα
  • STEM Community Hubs
    • STEM στην Κύπρο
    • STEM στη Λιθουανία
    • STEM στην Ελλάδα
    • STEM στην Ιταλία
    • STEM στην Πορτογαλία
    • STEM στη Βόρεια Μακεδονία
    • STEM στη Βουλγαρία
  • Σύνδεση
  • Κανω ΕΓΓΡΑΦΗ
  • Επαφές
  • elΕλληνικά
    • mk_MKМакедонски јазик
    • it_ITItaliano
    • pt_PTPortuguês
    • bg_BGБългарски
    • en_GBEnglish (UK)
    • lt_LTLietuvių kalba
Πόρος

Επεξεργασία εικόνας με χρήση MATLAB

Πηγή εκτύπωσης
  • Πληροφορίες πόρων

Αφηρημένη

Αυτό είναι διασκεδαστικό έργο που βασίζεται στην επεξεργασία εικόνας με το MATLAB, εδώ θα δούμε πώς να μετράμε τον αριθμό των διακριτών αντικειμένων σε μια εικόνα. Το παρακάτω σεμινάριο εκτελείται με τη βοήθεια του MATLAB. Το MATLAB σημαίνει «MATrix LABoratory» και είναι ένα περιβάλλον αριθμητικού υπολογισμού και μια γλώσσα προγραμματισμού τέταρτης γενιάς, που αναπτύχθηκε από τη MathWorks. Χρησιμοποιώντας το MATLAB, μπορούμε να λύσουμε τεχνικά υπολογιστικά προβλήματα πιο γρήγορα από ό,τι με τις παραδοσιακές γλώσσες προγραμματισμού, όπως η C, η C++ και η Fortran. Αυτή η δραστηριότητα μπορεί να αναπτυχθεί μεμονωμένα από μαθητές ή ως δραστηριότητα σε ζευγάρια (2 μαθητές) που θα επικεντρωθεί στη χρήση του MATLAB. Ο δάσκαλος πρέπει να διατηρεί μια κλειστή βίδα της εργασίας που εκτελείται από τους μαθητές. Το σεμινάριο μπορεί να εκτελεστεί εκτελώντας τις εντολές σε κάθε βήμα διαδοχικά στο παράθυρο εντολών του MATLAB.

Μια πρωτότυπη εικόνα

Πηγή https://www.instructables.com/Image-Processing-and-Counting-using-MATLAB/

Μαθησιακά αποτελέσματα

Οι μαθητές θα μάθουν πώς να επεξεργάζονται μια εικόνα χρησιμοποιώντας το MATLAB.

  • Οργανώστε μια ομαδική εργασία διαχωρίζοντας καθήκοντα και ρόλους.
  • Κοινωνικές δεξιότητες όπως ηγεσία, οργανωτική συνείδηση ή επικοινωνία.
  • Δεξιότητες προγραμματισμού.
  • Διαχείριση χρόνου και πόρων για την εκπλήρωση των προτεινόμενων στόχων.
  • Κοινωνική ευθύνη και ευαισθητοποίηση.
  • Μαθηματική γνώση με την αναγνώριση διαφορετικών μέτρων, όγκων και προοπτικών.
  • Πώς να εργαστείτε σε ομάδα.
  • Πώς να κατανοήσετε τις αρχές προγραμματισμού.
  • Πώς να επεξεργαστείτε μια εικόνα χρησιμοποιώντας το MATLAB.

Άλλες Οδηγίες

Σε 7 απλά βήματα θα έχετε την επεξεργασμένη εικόνα σας: o Διαβάστε μια εικόνα: Μια εικόνα επιλέγεται έτσι ώστε να έχει σημαντική αντίθεση με το φόντο της, ώστε να αναγνωρίζονται τα αντικείμενα. Η συνάρτηση imread διαβάζει την εικόνα από μια δεδομένη θέση και την αποθηκεύει στον πίνακα img1. Η λειτουργία imshow εμφανίζει την εικόνα. img1=imread('Lines.jpg'); imshow(img1) o Μετατροπή σε κλίμακα του γκρι: Αυτό το βήμα αφαιρεί τυχόν πληροφορίες χρώματος στην εικόνα για να διευκολύνει τον εντοπισμό αντικειμένων. Το rgb2gray μετατρέπει την έγχρωμη εικόνα σε εικόνα σε κλίμακα του γκρι και την αποθηκεύει στον πίνακα img2. img1=rgb2gray(img1); imshow(img1) o Κατώφλι της εικόνας: Αυτό το βήμα ορίζει τα όρια της εικόνας μετατρέποντας την εικόνα σε κλίμακα του γκρι σε μια εικόνα που περιέχει μόνο δύο χρώματα. Η συνάρτηση im2bw() εκχωρεί μαύρο χρώμα σε όλα τα pixel που έχουν φωτεινότητα από ένα επίπεδο κατωφλίου και τα άλλα ως λευκό. η συνάρτηση graythresh() υπολογίζει περίπου το κατώφλι της εικόνας. img2=im2bw(img1,graythresh(img1)); imshow(img2) o Συμπλήρωση της εικόνας: Σε αυτό το βήμα συμπληρώνουμε την εικόνα χρησιμοποιώντας τον τελεστή ~. Με αυτό μετατρέπουμε τα λευκά μπαλώματα σε μαύρα και αντίστροφα. Εκτελούμε αυτό το βήμα καθώς θέλαμε οι περιοχές που μας ενδιαφέρουν (αντικείμενα) να είναι χρωματισμένες με λευκό. img2=~img2; imshow(img2) o Βρέθηκαν τα όρια του αντικειμένου: Αυτό το βήμα βρίσκει τα όρια κάθε αντικειμένου που βρίσκει και το αποθηκεύει στο B. Η συνάρτηση κειμένου εκτυπώνει τον αριθμό των αντικειμένων που βρίσκονται κατά bwboundaries. B = bwboundaries(img2); imshow(img2) text(10,10,strcat('\color{green}Αντικείμενα που βρέθηκαν:',num2str(μήκος(B)))) κρατήστε πατημένο o Σχεδιάστε τα όρια: Αυτό είναι ένα διασκεδαστικό βήμα στο οποίο επισημαίνουμε τα όρια όλων των αντικειμένων που προσδιορίζονται από τη συνάρτηση bwboundaries. Αυτό το βήμα μπορεί να εξαλειφθεί εάν φαίνεται περίπλοκο για k = 1:length(B) όριο = B{k}; plot(boundary(:,2), boundary(:,1), 'g', 'LineWidth', 0,2) τέλος

URL

ΠΟΡΟΙ

Συγγραφέας

Christina Taka
Χριστίνα Τάκα

Γλώσσα

Αγγλικά

Κύρια θέματα

Τέχνες, Επιστήμη, Τεχνολογία

Λέξεις-κλειδιά

ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ MATLAB προγραμματισμός

Η υποστήριξη της Ευρωπαϊκής Επιτροπής για την παραγωγή αυτής της δημοσίευσης δεν συνιστά έγκριση του περιεχομένου που αντικατοπτρίζει μόνο τις απόψεις των συγγραφέων και η Επιτροπή δεν μπορεί να θεωρηθεί υπεύθυνη για οποιαδήποτε χρήση των πληροφοριών που περιέχονται σε αυτήν.

Πνευματικά δικαιώματα © 2022 ΖΑΦΕΙΡΙ • Ολα τα δικαιώματα διατηρούνται

Ιστότοπος SAPPHIRE
elΕλληνικά
en_GBEnglish (UK) bg_BGБългарски pt_PTPortuguês it_ITItaliano lt_LTLietuvių kalba mk_MKМакедонски јазик elΕλληνικά