A simple windows application to search for images in a directory.
- Search for text in images using OCR. Tested with English, Traditional Chinese, Simplified Chinese.
- Search for objects in images using YOLO26. Labels from COCO.
- Search for images using its class. Labels from ImageNet.
- Supported image formats: formats supported by OpenCV: bmp, dib, jpeg, jpg, jpe, jp2, png, webp, avif, pbm, pgm, ppm, pxm, pnm, pfm, sr, ras, tiff, tif, exr, hdr, pic.
- Download the latest release
- Run the application
- Select the directory to Index using models (only required once)
- Search
If you clone the repository:
- Install the required packages using Poetry. For cpu version, use
poetry install --with cpu,dev. For gpu version, usepoetry install --with gpu,dev. - Put the ONNX format yolo26 models in the
modelsdirectory. This can be done using thedownload_models.pyscript.
The first time you run the application, it will take some time to index the images in the directory.
Only yolo26n and yolo26n COCO models are included in the minimal release. For more models, download the ONNX format models and put them in the models directory.
- Run
build.pyto create the exe file. The exe file will be in themain.distdirectory. - Run
build.issto create the installer. The installer will be in theinstaller_distdirectory.
