My friend and I are starting to create a machine that compares images for sorting. I know about comparing the histograms and, as a rule, I’m sure that a small grid of histograms per image, previously calculated and stored in columns in the database table, usually gives us pretty good matches on the first pass, because we compare such things.
The second comparison that we want to perform is to use the color coherence vector (CCV) of images that pass the histogram test from our image object to candidate images. I know this comparison is more accurate.
My friend is confident that he can develop CCV in C # using C # wrapper for OpenCV . I'm sure he can too. However, I would like to know:
- Has anyone already done this in C # and released the source code? Or a c # shell?
- Are we barking the wrong tree? (Should I use CCV and refuse to compare histograms at the database level? Or too many CCVs?)
source share