65
αντικείμενο
αναφοράς,
και
άλλα
αντικείμενα
της
ίδιας
γραμμής
παραγωγής
τα
οποία
θα
θεωρηθούν
ελαττωματικά.
Ο
παραπάνω
λόγος
είναι
η
βασική
αιτία
επιλογής αλγόριθμου με προσέγγιση χρώματος.
5.4 Σχεδιασμός και Υλοποίηση της Εφαρμογής
Το
σχήμα
4
παρουσιάζει
τα
στάδια
σχεδίασης
του
συστήματος
ανίχνευσης αντικειμένων σε διαδοχικές εικόνες.
Σχήμα 4 Σχεδιασμός συστήματος εφαρμογής ταξινόμησης αντικειμένων σε γραμμή
μεταφοράς.
Το
πρώτο
στάδιο
της
εφαρμογής
είναι
η
είσοδος
εικόνας,
που
στην
δική
μας περίπτωση είναι είσοδος διαδοχικών εικόνων με τη χρήση μιας webcam. Για
λόγους
ευκολίας
αρχικά
η
είσοδος
γινόταν
μέσω
ενός
έτοιμου
αρχείου
.avi
και
στη
συνέχεια
έγιναν
οι
κατάλληλες
τροποποιήσεις
για
είσοδο
από
κάμερα.
CvCapture*
capture
=
cvCaptureFromCAM(
-‐1
);
Η παραπάνω συνάρτηση της OpenCV χρησιμοποιήθηκε για είσοδο εικόνας
από
κάμερα.
Το
(
-‐1
)
μας
επιτρέπει
αν
έχουμε
περισσότερες
από
μια
κάμερες,
να
κάνουμε
επιλογή
αυτής
που
θέλουμε.
Η
συνάρτηση
cvCaptureFromCAM
φορτώνει
τα
δεδομένα
από
την
κάμερα
και
επιστρέφει
ένα
δείκτη
στην
δομή
CvCapture.
Η
δομή
αυτή
περιέχει
όλα
τα
δεδομένα
από
το
αρχείο
που
διαβάζεται.