Seam Carving: Αλγόριθμος αλλαγής μεγέθους εικόνας χωρίς παραμόρφωση

Ραπτική ραφή

Συνήθως, για να αλλάξουμε το μέγεθος της εικόνας, διατηρούμε αναλογία απεικόνισης σταθερή τιμή έτσι ώστε η εικόνα να μην παραμορφώνεται.

Ή αν θέλετε την εικόνα μέσα αναλογία απεικόνισης άλλοι, μπορούμε να κάνουμε καλλιέργεια στην εικόνα, με συνέπεια να χαθούν ορισμένα μέρη της εικόνας.

Αλλά, τι γίνεται αν βάλουμε τα πράγματα μαζί: Αλλαγή μεγέθους αναλογία απεικόνισης στην εικόνα, χωρίς αφαίρεση σημαντικών τμημάτων της εικόνας, και επίσης χωρίς παραμόρφωση.

Μπορεί?

Μπορώ. Τεχνική Ράψιμο ραφών μπορώ να το κάνω.

Τι είναι το Seam Carving;

Η ραφή γλυπτικής είναι ένας αλγόριθμος για αλλαγή μεγέθους εικόνων χωρίς παραμόρφωση.

Αυτός ο αλγόριθμος αναπτύχθηκε από τους Shai Avidan και Ariel Shamir του Mitsubishi Electric Research Laboratories (MERL).

Αυτός ο αλγόριθμος λειτουργεί αφαιρώντας τμήματα της εικόνας που θεωρούνται ασήμαντα κατά τη διαδικασία αλλαγής μεγέθους.

Το παρακάτω είναι μια σύγκριση της επεξεργασίας εικόνας με συμβατικές μεθόδους και μεθόδους ραφή:

ραφή

Διαδικασία εργασίας με ραφή

1. Ξεκινήστε με μια φωτογραφία

2. Υπολογίστε το επίπεδο πυκνότητας pixel

Το επίπεδο πυκνότητας pixel μπορεί να γίνει με μια ποικιλία αλγορίθμων:

  • Μέγεθος κλίσης
  • Εντροπία
  • Οπτική προεξοχή
  • και ούτω καθεξής

3. Προσδιορίστε τα επίπεδα που δεν είναι σημαντικά

Με βάση τα δεδομένα πυκνότητας εικονοστοιχείων στο προηγούμενο βήμα, ποιο προσδιορίζεται ραφές (επίπεδα) που δεν είναι σημαντικά και μπορούν να αφαιρεθούν χωρίς να αλλάξει δραστικά την εικόνα.

4. Εξαλείψτε τα περιττά στρώματα

5. Αποκτήστε την τελική εικόνα

Πώς να κάνω ραφή

Επί του παρόντος, η χρήση τεχνικών ραπτικής ραφής έχει υιοθετηθεί ευρέως, μεταξύ άλλων μέσω:

  • Γράφει χειροκίνητα τον κωδικό προγράμματος
  • Χρήση των δυνατοτήτων στο ImageMagick
  • Χρησιμοποιώντας το Photoshop

Με το ImageMagick, η ραφή μπορεί να γίνει χρησιμοποιώντας πρόσθετες εντολές υγρή επαναπώληση.

Ένα παράδειγμα γίνεται με την ακόλουθη εντολή:

μετατροπή input.jpg -liquid -aleale 75x100% \! έξοδος.jpg

Όσο για το Photoshop, η δυνατότητα χαράξεως ραφών μπορεί να χρησιμοποιηθεί επιλέγοντας μια επιλογή κλίμακα γνώσης περιεχομένου, το οποίο βρίσκεται στο μενού

Επεξεργασία> Κλίμακα γνώσης περιεχομένου

Για παράδειγμα, εδώ είναι η χρήση της ραπτικής ραφής.

Διαβάστε επίσης: Πλήρης συζήτηση για τη θεωρία της επίπεδης γης για παρανοήσεις

Αρχική εικόνα:

Συνήθης αλλαγή μεγέθους (παραμόρφωση):

Ραπτική ραφή:

Σας ευχαριστώ!

Πρόσφατες δημοσιεύσεις

$config[zx-auto] not found$config[zx-overlay] not found