The complete guide to building an image search engine with Python and OpenCV