Vorrei chiedere maggiori informazioni su come l'algoritmo di smusso di corrispondenza (un algoritmo di corrispondenza dei bordi) può essere utilizzato per trovare immagini "simili". Vorrei sapere se è possibile inserire un "punteggio" per i risultati corrispondenti.Come utilizzare l'algoritmo di smusso di corrispondenza per la ricerca di immagini simili
7
A
risposta
13
L'algoritmo di corrispondenza dello smusso calcola fondamentalmente la distanza (dis-somiglianza) tra due immagini. L'idea di base è:
- Estrarre il bordo/i contorni di un'immagine di query e l'immagine di destinazione.
- Prendere un punto/pixel di contorno nell'immagine della query e trovare la distanza di un punto/pixel di contorno più vicino nell'immagine di destinazione.
- Sommare le distanze per tutti i punti di bordo/pixel dell'immagine di query.
Ciò fornisce la Distanza di smusso, ovvero un valore di dis-somiglianza tra due immagini. Più basso è il valore migliore del risultato. Tuttavia, devi occuparti del ridimensionamento e dello scorrimento delle finestre anche se l'immagine di destinazione è più grande dell'immagine di query che è spesso il caso.
È possibile trovare esempi di funzionamento su opencv \ modules \ contrib.
Problemi correlati
- 1. API di ricerca immagini simili di Google
- 2. Come utilizzare la ricerca personalizzata di Google per la ricerca di immagini nell'obiettivo c
- 3. Come aumentare la quota di ricerca personalizzata di Google per la ricerca di immagini oltre 10000?
- 4. Alla ricerca di parole simili
- 5. Image Hash per immagini molto simili
- 6. API di ricerca personalizzata di Google - Ricerca inversa di immagini
- 7. Rilevamento Immagini simili
- 8. che identifica immagini simili
- 9. API di ricerca GAE di corrispondenza parziale
- 10. Algoritmo di raccomandazione (e implementazione) per la ricerca di oggetti e utenti simili
- 11. Come utilizzare l'animazione per animare la barra di ricerca
- 12. Confronto di immagini simili come fotografie - rilevamento differenza, immagine diff
- 13. Corrispondenza di entità simili basate su relazioni molte a molte
- 14. Riempimento di due immagini sovrapposte come la barra di ricerca sull'evento di tocco della vista immagine
- 15. OpenCV: parametro di riservatezza RANSAC per la ricerca di un'omografia
- 16. Eclipse: ricerca con la stringa di corrispondenza esatta
- 17. Ricerca personalizzata di Google per restituzioni di immagini 500 Errore
- 18. Come utilizzare le espressioni regolari per invertire la ricerca?
- 19. Django - La ricerca di corrispondenza del sito non esiste
- 20. Come aggiungere smusso a UITableViewCell
- 21. Come configurare SOLR per utilizzare la corrispondenza approssimativa delle stringhe di Levenshtein?
- 22. Come identificare immagini simili nonostante alcune immagini siano state ritagliate?
- 23. API di ricerca personalizzata di Google per immagini quadrate
- 24. Utilizzare un valore di registro come criterio di ricerca
- 25. Prevenzione della generazione di immagini simili alla svastica durante la generazione di identificatori
- 26. Ricerca di un AR con libreria di riconoscimento immagini
- 27. Corrispondenza di Const per la funzione Getter
- 28. Regex per la corrispondenza di frammenti javadoc
- 29. Come utilizzare grep() per trovare la corrispondenza esatta
- 30. Ricerca di colori HEX simili usando una soglia