Voglio calcolare la distanza euclidea tra due vettori (o due file Matrx, non importa). C'è una buona funzione per questo in OpenCV?OpenCV distanza euclidea tra due vettori
7
A
risposta
19
Mat a,b; // num of rows/cols/channels does not matter, they just have to be equal for both
double dist = norm(a,b,NORM_L2);
2
Fonte: OpenCV, C++: Distance between two points
Mat pts1(nPts, 1, CV_8UC2), pts2(nPts, 1, CV_8UC2);
// populate them
Mat diffPts = pts1-pts2;
Mat ptsx, ptsy;
// split your points in x and y vectors. maybe separate them from start
Mat dist;
magnitude(ptsx, ptsy, dist); // voila!
Problemi correlati
- 1. distanza euclidea con pesi
- 2. Correlazione tra due vettori?
- 3. OpenCV euclidea di clustering vs findContours
- 4. Calcolo della distanza di Hamming per due vettori in R?
- 5. Android - Distanza tra due città
- 6. distanza fisica tra due luoghi
- 7. I calcoli della distanza euclidea in R non hanno senso
- 8. Ottenere quaternion per ruotare tra due vettori
- 9. Distanza minima tra due segmenti di linea
- 10. MongoDB stampa la distanza tra due punti
- 11. distanza tra due forme/aree in Java?
- 12. Ottieni la distanza tra due punti geografici
- 13. Modifica la distanza tra due grafici
- 14. Modifica la distanza tra due espressioni regolari
- 15. Distanza tra due posizioni - Google Maps
- 16. Calcola la distanza tra due puntatori grezzi
- 17. distanza calcolare Android tra due luoghi
- 18. Calcolo distanza tra due località geografiche
- 19. Calcolo della matrice di distanza euclidea utilizzando un oggetto big.matrix
- 20. Algoritmi veloci per la ricerca della distanza euclidea a coppie
- 21. Calcolare la distanza (disparità) OpenCV
- 22. Punti di ordinamento in modo da massimizzare la minima distanza euclidea tra punti consecutivi
- 23. OpenCV - Intersezione tra due immagini binarie
- 24. Come confrontare due immagini bordo (in OpenCV)?
- 25. "MOVE" due vettori insieme
- 26. Divisione due vettori
- 27. Distanza tra i geopunti
- 28. sequenza tutti i numeri interi tra due vettori in R
- 29. generando un vettore di differenza tra due vettori
- 30. Come posso ottenere il massimo pairwise tra due vettori?
E le due matrici necessariamente bisogno di avere solo una riga? È corretto? – farahm
^^ risposta modificata – berak