Gives the ability to search for media files inside a DigiKam collection by the objects they contain
The interface between the DigiKam UI and this Python project is the DigiKam SQLite database, in which this "plugin" inserts the objects detected in the DigiKam collection files. These objects appear as tags in the DigiKam UI, under the root tag named 'objects'
cd
inside the projectpip install -r requirements.txt
pip install -r https://raw.githubusercontent.com/ultralytics/yolov5/master/requirements.txt
cd src
cp .env-example .env
python main.py
.env
file parameters
digiKam -> Settings -> Configure digiKam -> Database
)digiKam -> Settings -> Configure digiKam -> Collections
). Only Local collections supported atm.Even if this project doesn't have any unit / integration / etc. tests, I'm gonna resume and concentrate the supported features, based on the scenarios I've met. Feel free to contribute if you believe in this project.
Drop an issue if you have any questions, suggestions or observations. Other to be implemented features I've been thinking about can be found in the TODO file or in the codebase, marked with # TODO, but I'm open to ideas.
DigiKam - media manager: https://www.digikam.org/ The object detection core is YOLOv5