Un ami et moi sommes sur le point de créer une machine qui effectue une comparaison d'images pour le tri. Je suis au courant de la comparaison d'histogrammes et suis généralement confiant qu'une petite grille d'histogrammes par image précalculée et stockée dans des colonnes dans une table de base de données nous donnera généralement de très bons résultats au premier passage parce que nous correspondons.Couleur Cohérence Vector en C#
La deuxième comparaison que nous voulons effectuer est d'utiliser un color coherence vector (CCV) d'images qui ont passé le test de correspondance d'histogramme de notre image sujet aux images candidates. Je sais que ce genre de comparaison est plus précis. Mon ami est confiant qu'il peut développer CCV en C# en utilisant le C# wrapper à OpenCV. Je suis sûr qu'il peut aussi. Cependant, je voudrais savoir:
- Est-ce que quelqu'un a déjà fait cela en C# et a publié le code source? Ou un emballage C#?
- Allons-nous aboyer le mauvais arbre? (Faut-il simplement utiliser CCV et renoncer aux comparaisons d'histogrammes au niveau de la base de données?)
Il y a un wrapper C# qui fonctionne assez bien, nous Je l'ai utilisé avec un certain succès jusqu'ici, c'est juste l'algorithme CCV - si quelqu'un l'avait déjà fait (OpenCV ne le fait pas), je voudrais me concentrer sur les autres parties de notre problème pour lesquelles aucune solution préexistante n'existe. – cfeduke