This project allows you to visualize your images stored inside an Elastic database.
- You need to launch frontend :
npm start
- You need to launch backend :
cd api
python main.py
You need to have an elasticsearch
database,
You need to configure your environment. First :
mv .env.example .env
Then fill .env file with your informations.
DATA_FOLDER
is the folder where you'll store all your images.
Finally, you need to enter your frontend adress into src/config.json
.
mv src/config_template.json src/config.json
{
"backendURL": // ex : http://localhost:8000
}
- Add CLIP use for image filtering,
- Change elasticsearch database : store only embeddings + ref to local images and not encoded images,
- Change CLIP filter to match new software structure,
- Improve frontend,
- Work on an easy launching method,
- Add paging,
- Application conteneurisation,
- Allow CLIP use when offline