Πώς μπορώ να αντιπροσωπεύουν τις εικόνες ως σημεία 2-D

ψήφοι
0

Έχω εικόνες (τεμάχια) και μια μήτρα διαφορετικότητα αυτών των εικόνων. Πώς μπορώ να βρω ένα εικονικό συντεταγμένες που εκπροσωπούν αυτές τις εικόνες σε 2-D (μετατρέπουν κάθε εικόνα σε ένα σημείο με το x και y συντεταγμένες). Αυτές οι συντεταγμένες θα πρέπει να είναι τάξης που σέβεται σύμφωνα με την μήτρα ανομοιότητας που σημαίνουν αν αναφέρεται η πραγματική σειρά των εικόνων είναι: 5 - 2 - 1. - 7 - 3 - 4 - 6. Στη συνέχεια, όταν βρίσκω αυτές τις συντεταγμένες και υπολογίζει νέα μήτρα απόσταση μεταξύ τους θα πρέπει να δώσει την ίδια σειρά. Γράφω κώδικα μου σε Matlab και mdscale χρησιμοποιείται (μια ενσωματωμένη λειτουργία) και δεν είναι δουλειά καλή

 [coordinates,stress] = mdscale(D,2) ;

Θα βρείτε τις συντεταγμένες, αλλά δεν είναι σειρά που σέβεται και δοκίμασα ένα άλλο κωδικό στο R, αλλά δεν είχα πάρει μια σωστή λύση.

Το πρόβλημα αυτό ονομάζεται «μη-κλασική Πολυδιάστατη Κλιμάκωση». Κάθε ένας μπορεί να με βοηθήσει να βρείτε την πραγματική λύση και θα είμαι ευγνώμων γι 'αυτόν / αυτήν.

Δημοσιεύθηκε 14/02/2020 στις 00:06
πηγή χρήστη
Σε άλλες γλώσσες...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more