michael92
Πολύ δραστήριο μέλος
Ο Μιχάλης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών και Φοιτητής. Έχει γράψει 1,227 μηνύματα.
22-11-10
18:10
Έιπα να φτιάξω μια δύσκολη άσκηση για το ΑΕΠΠ
Να γραφεί Πρόγραμμα το οποίο θα δημιουργεί μια εικόνα RGB ΑΝΑΛΥΣΗΣ 1024 x 1024 pixels, με τον τρόπο που περιγράφεται παρακάτω:
1) Δημιουργία 3 δισδιάστατων πινάκων 1024x1024 pixels (R[1024,1024],G[1024,1024],B[1024,1024]) όπου σε κάθε κουτί του κάθε πίνακα θα αναγράφεται η τιμή του χρώματος κόκκινου, πράσινου και μπλε (R[1024,1024],G[1024,1024],B[1024,1024]) αντίστοιχα με επιτρεπόμενα πεδία από 0 εώς 255. Να γίνει Έλεγχος επιτρεπόμενων τιμών.
2) Απόδοση θολούρας πρώτης τάξης κατά 10% σε πεδίο 9 pixel 3 x 3.
Κάθε Pixel παίρνει 10% χρώματος από τα 8 pixel που το περικυκλώνουν.
Έστω ότι στο πεδίου του R έχουμε τα εξείς χρώματα:
155 200 100
000 015 023
150 111 255
Τότε το κεντρικό χρώμα 015 θα επηρεαστεί κατά 10% από τον μέσο όρο των 8 γειτονικών του (ακέραια διαίρεση). Να εφαρμοστεί θολούρα σε κάθε pixel της εικόνας εκτός από την πρώτη και τελευταία γραμμή και στήλη.
Να αποθηκευτεί η θολούρα σε 3 πίνακες R_BLUR, G_BLUR και B_BLUR.
3) Τέλος να μετατραπεί και να εμφανισθεί η τελική εικόνα σε έναν τελικό RGB[1024,1024] πίνακα μορφοποίηση 255255255 και σε μορφή αριθμού! Κατά σειρά R G B
Συννημένη η λύση μου
Να γραφεί Πρόγραμμα το οποίο θα δημιουργεί μια εικόνα RGB ΑΝΑΛΥΣΗΣ 1024 x 1024 pixels, με τον τρόπο που περιγράφεται παρακάτω:
1) Δημιουργία 3 δισδιάστατων πινάκων 1024x1024 pixels (R[1024,1024],G[1024,1024],B[1024,1024]) όπου σε κάθε κουτί του κάθε πίνακα θα αναγράφεται η τιμή του χρώματος κόκκινου, πράσινου και μπλε (R[1024,1024],G[1024,1024],B[1024,1024]) αντίστοιχα με επιτρεπόμενα πεδία από 0 εώς 255. Να γίνει Έλεγχος επιτρεπόμενων τιμών.
2) Απόδοση θολούρας πρώτης τάξης κατά 10% σε πεδίο 9 pixel 3 x 3.
Κάθε Pixel παίρνει 10% χρώματος από τα 8 pixel που το περικυκλώνουν.
Έστω ότι στο πεδίου του R έχουμε τα εξείς χρώματα:
155 200 100
000 015 023
150 111 255
Τότε το κεντρικό χρώμα 015 θα επηρεαστεί κατά 10% από τον μέσο όρο των 8 γειτονικών του (ακέραια διαίρεση). Να εφαρμοστεί θολούρα σε κάθε pixel της εικόνας εκτός από την πρώτη και τελευταία γραμμή και στήλη.
Να αποθηκευτεί η θολούρα σε 3 πίνακες R_BLUR, G_BLUR και B_BLUR.
3) Τέλος να μετατραπεί και να εμφανισθεί η τελική εικόνα σε έναν τελικό RGB[1024,1024] πίνακα μορφοποίηση 255255255 και σε μορφή αριθμού! Κατά σειρά R G B
Συννημένη η λύση μου
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Συνημμένα
michael92
Πολύ δραστήριο μέλος
Ο Μιχάλης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών και Φοιτητής. Έχει γράψει 1,227 μηνύματα.
08-03-10
17:58
α οκ τότε my bad
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
michael92
Πολύ δραστήριο μέλος
Ο Μιχάλης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών και Φοιτητής. Έχει γράψει 1,227 μηνύματα.
17-02-10
22:19
Καταρχάς όρισε τo N και γράψε την εκφώνιση...
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
michael92
Πολύ δραστήριο μέλος
Ο Μιχάλης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών και Φοιτητής. Έχει γράψει 1,227 μηνύματα.
14-01-10
21:22
Αλγόριθμος Φέτα
Διάβασε Kg
Price <- 9.5
Euros <- 9.5 * Kg
discount <- Euros Mod 10
Final_Price <- Euros - Discount
Εμφάνισε "Η τιμή είναι " + Final_Price
Τέλος Φέτα
Επίσης γιατί xmod100; αφού το ένα κιλό είναι 9.5 ευρώ δεν υπάρχει περίπτωση το αποτέλεσμα να έχει πάνω από ένα δεκαδικό ψηφίο καθώς τα kg είναι ακέραιος αριθμός 1 2 3 4 5 6
Α επίσης ίσως πρέπει να παρθεί η περίπτωση αρνητικών κιλών, εύκολο είναι βέβαια...
Διάβασε Kg
Price <- 9.5
Euros <- 9.5 * Kg
discount <- Euros Mod 10
Final_Price <- Euros - Discount
Εμφάνισε "Η τιμή είναι " + Final_Price
Τέλος Φέτα
Επίσης γιατί xmod100; αφού το ένα κιλό είναι 9.5 ευρώ δεν υπάρχει περίπτωση το αποτέλεσμα να έχει πάνω από ένα δεκαδικό ψηφίο καθώς τα kg είναι ακέραιος αριθμός 1 2 3 4 5 6
Α επίσης ίσως πρέπει να παρθεί η περίπτωση αρνητικών κιλών, εύκολο είναι βέβαια...
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.