aartibagul / IdentifAI

Search for images in your file system by assigning tags

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IdentifAI

Search for images in your file system by assigning tags

IdentifAI uses the ClarifAI API to tag pictures in a directory (specified by the user) and saves the mapping between the tags and the paths of the images in a python shelve. This allows the user to then search for images with a specific tag.

##Usage## ./run.sh -c tag -d /path/to/directory tags all the images in the directory and saves the tags.

./run.sh -c search allows the user to search for images that have been tagged.

NOTE: You must first follow the installation steps listed on the [Clarifai Python API client] (https://github.com/Clarifai/clarifai-python).

pip install git+git://github.com/Clarifai/clarifai-python.git
export CLARIFAI_APP_ID=<an_application_id_from_your_account>
export CLARIFAI_APP_SECRET=<an_application_secret_from_your_account>

##Future work##

  • Go through directories recursively in order to access images in sub-directories
  • Group similar images together
  • Let users have the option to get similar images from the web
  • Embed the tags in the image metadata and make the tags searchable through Finder in Mac OS X
  • Improve the user experience (example - show previews of images instead of image paths)

##Special Thanks## To Giorgio who came up with the idea, and the name, with his brilliant creativity.

About

Search for images in your file system by assigning tags


Languages

Language:Python 60.8%Language:Shell 39.2%