View Full Version : C++ ερωτησούλα
GuardianOfIvorytower
27-09-2010, 13:16
Να σας πω εσάς που ξέρετε, έχει ασχοληθεί κάποιος στη γλώσσα αυτή με Image/Video proccessing? Παίζουν πχ κάποιος έτοιμες κλάσεις, μέθοδοι κλπ? Ψάχνοντας νετ βρήκα αρκετά έτοιμα πράγματα κ κώδικα, αλλά αν κάποιος το έχει ψάξει παραπάνω κλπ όποια βοήθεια καλοδεχούμενη...
Έχω ασχοληθεί με image processing και με C++ αλλά όχι και τα δύο μαζί :P Αν πχ διαβάζεις για το JPG και τους DCT αλγόριθμους νομίζω θα είναι πανεύκολο να κάνεις οτιδήποτε με C++ καθώς οι αλγόριθμοι είναι απλοί. Σου φαίνεται δύσκολο να φτιάξεις δικό σου library; Video processing δεν έχω ιδέα, όταν προσπάθησα να διαβάσω για το x264 μου κάηκε ο εγκέφαλος (είναι τρελά πολύπλοκο). Πολύ εύκολο image processing μπορείς να κάνεις σε MATLAB που τα'χει όλα έτοιμα.
Δεν έχω ασχοληθεί ιδιαίτερα με το θέμα, αλλά ξέρω ότι το Boost (http://www.boost.org/) έχει και ένα image library (http://www.boost.org/doc/libs/1_44_0/libs/gil/doc/index.html), το οποίο μάλλον θα σε βολέψει αν πρόκειται για τμήμα επιστημονικού project (επειδή το Boost έχει έτοιμες δομές για τα πάντα). Διαφορετικά, το ImageMagick (http://www.imagemagick.org/script/index.php) έχει και API για C++.
GuardianOfIvorytower
27-09-2010, 14:25
Καταρχάς thanx για την απάντηση :)
Α κ εδώ μία από τα ίδια, έχω ασχοληθεί κ με τα 2 αλλά όχι ταυτόχρονα. Για Matlab το ξέρω, το έχω δουλέψει αρκετά (έχω κάνει κ διπλωματική πάνω σε image processing σε αυτό :P). Απλά ρωτάω γιατί θα χρειαστεί για τη δουλειά...όπου θα χρησιμοποιώ C++ (όπως με έχουν πληροφορήσει)...φαντάζομαι / υποθέτω ότι κάτι θα υπάρχει ήδη έτοιμο, λογικά, αλλά σε περίπτωση που δεν, ρωτάω για να προετοιμαστώ λιγάκι. Τώρα για library σε ποιο μέγεθος θα χρειαστεί επίσης δεν το ξέρω ακόμα...όπως το έχω καταλάβει, μάλλον θα έχω ως input εικόνες από video / κάμερες...με object recognition αλγορίθμους θα έχω να κάνω στη συνέχεια...
GuardianOfIvorytower
27-09-2010, 14:29
Ναι, περίπου σαν κ αυτά από το ποστ του Deggial είχα βρει κ γω, φαίνονται ενδιαφέροντα...
GuardianOfIvorytower
27-09-2010, 14:49
Πάντως δεν βλέπω να υπάρχει μία συγκεκριμένη στάνταρ library, ουσιαστικά βλέπεις κ κρίνεις ποιο σου κάνει περισσότερο... :)
Πάντως δεν βλέπω να υπάρχει μία συγκεκριμένη στάνταρ library, ουσιαστικά βλέπεις κ κρίνεις ποιο σου κάνει περισσότερο... :)
Γενικά δεν υπάρχει standard library για οτιδήποτε στην C++. Παραδείγματος χάριν, ναι μεν υπάρχει το STL που προσφέρει vectors, arrays, κλπ. αλλά πολλά frameworks (π.χ. .NET, Qt, κλπ.) προσφέρουν τις δικές τους υλοποιήσεις αντ' αυτών.
GuardianOfIvorytower
27-09-2010, 15:10
Έχεις δίκιο, έτσι είναι...όπως είπα ήθελα να πάρω μία ιδέα κ είδωμεν...σας ευχαριστώ κ τους 2 πάντως :)
Αυτό που έδωσε ο Deggial φαίνεται γαμάτο. ImageMagick. Τσέκαρέ το. Με τα enumerations που παρέχει φαίνεται όλος ο κώδικας πολύ όμορφος και κατανοητός (πολύ γαμάτο για C κώδικα).
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.