Εργαλεία Χρήστη

Εργαλεία ιστότοπου


python_image_processing

Σύνδεσμος σε αυτή την προβολή διαφορών.

Προηγούμενος έλεγχος και από τις δύο πλευρές Προηγούμενη αναθεώρηση
Επόμενη αναθεώρηση
Προηγούμενη αναθεώρηση
python_image_processing [2015/07/25 17:48]
evi
python_image_processing [2020/11/21 09:52] (τρέχουσα)
Γραμμή 49: Γραμμή 49:
   c   c
   array([20,29,38,47])   array([20,29,38,47])
 +
  
  
Γραμμή 56: Γραμμή 57:
   - Εναλλακτικά, υπάρχει μια πιο εξειδικευμένη βιβλιοθήκη επεξεργασίας εικόνας που ονομάζεται **PIL**(Python Image Library), η οποία υποστηρίζει περισσότερα πρότυπα (format) εικόνων και διαθέτει επιπλέον αλγορίθμους επεξεργασίας εικόνας. Η βιβλιοθήκη αυτή δεν λειτουργεί με τύπους array, αλλά διαθέτει έναν πιο ειδικό (και πιο γρήγορο) τύπο __Image__.[[http://www.pythonware.com/library/pil/handbook/]]   - Εναλλακτικά, υπάρχει μια πιο εξειδικευμένη βιβλιοθήκη επεξεργασίας εικόνας που ονομάζεται **PIL**(Python Image Library), η οποία υποστηρίζει περισσότερα πρότυπα (format) εικόνων και διαθέτει επιπλέον αλγορίθμους επεξεργασίας εικόνας. Η βιβλιοθήκη αυτή δεν λειτουργεί με τύπους array, αλλά διαθέτει έναν πιο ειδικό (και πιο γρήγορο) τύπο __Image__.[[http://www.pythonware.com/library/pil/handbook/]]
   - **Προσοχή**: Οι βιβλιοθήκες **scipy** και **PIL** __δεν__ μπορούν να εισάγουν πολυφασματικά δεδομένα ή εικόνες που έχουν γεωαναγορά.   - **Προσοχή**: Οι βιβλιοθήκες **scipy** και **PIL** __δεν__ μπορούν να εισάγουν πολυφασματικά δεδομένα ή εικόνες που έχουν γεωαναγορά.
-  - Ωστόσο, μπορούμε να διαβάσουμε τηλεπισκοπικές εικόνες με PIL ή scipy που έχουν 3 ή 1 φασματικά κανάλια, ειδικά αν η εικόνα δεν έχει γεωαναφορά. +  - Ωστόσο, μπορούμε να διαβάσουμε τηλεπισκοπικές εικόνες με PIL ή scipy που έχουν 3 ή 1 φασματικά κανάλια, αν η εικόνα δεν έχει γεωαναφορά. (Η πλέον κατάλληλη βιβλιοθήκη για ανάγνωση και εγγραφή τηλεπισκοπικών εικόνων είναι η [[www.gdal.org|GDAL]].) 
-  - Η πλέον κατάλληλη βιβλιοθήκη για ανάγνωση και εγγραφή τηλεπισκοπικών εικόνων είναι η [[www.gdal.org|GDAL]]. +  - Η βιβλιοθήκη **matplotlib** είναι μια από τις πιο ευέλικτες και εύχρηστες βιβλιοθήκες για απεικόνιση γραφημάτων (όπως πχ. ιστογραμμάτων) αλλά και εικόνων.
-  - Η βιβλιοθήκη **matplotlib** είναι μια από τις πιο ευέλικτες και εύχρηστες βιβλιοθήκες για απεικόνιση γραφημάτων (όπως πχ. ιστογραμμάτων) αλλά και εικόνων.\\ +
 Διάβασμα εικόνας με τη scipy: Διάβασμα εικόνας με τη scipy:
   import scipy as sp   import scipy as sp
-  file = 'my_image.jpg'+  file = 'test.jpg'
   img = sp.misc.imread(file)   img = sp.misc.imread(file)
-Διάβασμα εικόνας με την PIL:+Διάβασμα εικόνας με την PIL και στροφή εικόνας:
   from PIL import Image   from PIL import Image
-  img = Image.open('my_image.jpg'+  img = Image.open('test.jpg')
-  img = sp.misc.imread(file)+
   # στροφή και απεικόνιση εικόνας (45 μοίρες στροφή)   # στροφή και απεικόνιση εικόνας (45 μοίρες στροφή)
   img.rotate(45).show()    img.rotate(45).show() 
Γραμμή 80: Γραμμή 79:
   # Save the image in a format of our choice   # Save the image in a format of our choice
   import scipy as sp   import scipy as sp
-  sp.misc.imsave('test.jpg',img)+  sp.misc.imsave('test.tif',img)
  
  
python_image_processing.1437846531.txt.gz · Τελευταία τροποποίηση: 2020/11/21 09:52 (εξωτερική τροποποίηση)