Como posso representar imagens como um pontos em 2-D

votos
0

Tenho imagens (pedaços) e uma matriz de dissimilaridade dessas imagens. Como posso encontrar um coordenadas virtuais que representam estas imagens em 2-D (converter cada imagem para um ponto com x & y coordenadas). Estas coordenadas deve estar de acordo com a matriz de dissimilaridade que significa que a verdadeira ordem das imagens é respeitando fim-: 5-2 - 1 - 7-3 - 4-6. Então, quando eu encontrar estas coordenadas e calcular nova matriz de distância entre eles deve dar a mesma ordem. Eu estou escrevendo o meu código em Matlab e eu usei mdscale (a função built-in) e não é trabalho bom

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

É encontrar as coordenadas, mas não é respeito da ordem, e eu tentei outro código R, mas eu não tive a solução certa.

Este problema chamado de não-clássica Multidimensional Scaling. Qualquer um pode me ajudar a encontrar a verdadeira solução e serei grato por ele / ela.

Publicado 14/02/2020 em 00:06
fonte usuário
Em outras línguas...                            

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