Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The following image shows the details of the project. My code is just stuck in i

ID: 3547899 • Letter: T

Question

The following image shows the details of the project.  My code is just stuck in implenatation, and I need help.Will rate ASAP.   I can edit code to include the dataset provided if needed but I need the algorithm.  But here is a link to the dataset.  http://www.mediafire.com/download/qx62g2dh2o0li5z/data_project.zip




Also Include runtime in output.







The following image shows the details of the project. My code is just stuck in implenatation, and I need help.Will rate ASAP. I can edit code to include the dataset provided if needed but I need the algorithm. But here is a link to the dataset.

Explanation / Answer

Algorithm -


   Use a normalised colored histogram , they are commonly used in image retrieval/matching systems and are a standard way of matching images that is very reliable, relatively fast and very easy to implement.

Essentially a colour histogram will capture the colour distribution of the image. This can then be compared with another image to see if the colour distributions match.

This type of matching is pretty resiliant to scaling (once the histogram is normalised), and rotation/shifting/movement etc.

Avoid pixel-by-pixel comparisons as if the image is rotated/shifted slightly it may lead to a large difference being reported.

Histograms would be straightforward to generate yourself (assuming you can get access to pixel values), but if you don't feel like it, the OpenCV library is a great resource for doing this kind of stuff. Here is a powerpoint presentation that shows you how to create a histogram using open cv



I will write the code also ....but I don't know whether I will be able to complete or not if I dn't please rate ..I will post as soon as I finish

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Chat Now And Get Quote