Performant content-based image retrieval using generalized hyperplane trees [1].
make install
make docker
docker run -v "$(pwd)":"$(pwd)" miru miru-index --help
docker run -v "$(pwd)":"$(pwd)" miru miru-search --help
docker run -v "$(pwd)":"$(pwd)" miru miru-plot --help
miru-index --folder [folder]
miru-search --file [path|url]
miru-plot --out digraph.dot
dot -Tsvg digraph.dot -o miru.svg
miru-search
should scale logarithmically according to the size of the database, assuming there is enough variety in the processed set of images.
[1] J. K. Uhlmann. Satisfying general proximity/similarity queries with metric trees.