Cum pot reprezenta imagini ca un puncte 2-D

voturi
0

Am imagini (fragmente) și o matrice disimilaritate a acestor imagini. Cum pot găsi un coordonatele virtuale care reprezintă aceste imagini în 2-D (converti fiecare imagine la un punct cu x si y coordonatele). Aceste coordonate ar trebui să fie, pentru respectarea conform matricei dissimilarity ce înseamnă dacă adevărata ordine a imaginilor este: 5 - 2 - 1 - 7-3 - perioada 4 - 6. Apoi, când am găsit aceste coordonate și se calculează noua matrice de distanta dintre ele trebuie să dea aceeași ordine. Am scris codul meu în Matlab și mdscale am folosit (un built-in funcție) și nu este de lucru bun

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

Găsi coordonatele, dar nu e ordinul respectând și am încercat un alt cod în C, dar nu a primit o soluție corectă.

Această problemă numită non-clasice Multidimensional Scaling. Orice unul mă poate ajuta să găsească adevărata soluție și voi fi recunoscător pentru el / ea.

Întrebat 13/02/2020 la 22:06
sursa de către utilizator
În alte limbi...                            

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