Historically, building a robust search engine for images was difficult. One could search by features such as file name and image metadata, and use any context around an image (i.
Installing OpenCV on the M1 safely is difficult because the M1 operates on an arm64 architecture and most of your python libraries are compiled for amd64. Open this guide to avoid your otherwise inevitable demise.