As a photographer, I have literally thousands of photographs lying around on my computer. As I was looking at creating a portfolio, I realized that organizing images that would share a coherent and visually pleasing aesthetic was a challenge. I wanted an application that would allow me to search through them more efficiently—finding images of similar colors and letting me sort them by color.

What it does

My application allows searching through photos by color, as well as organizing them into gradients.

How I built it

I built it using Azure Search, python, exif tool, OR-Tools, color spacious and other open source packages.

Challenges I ran into

I found that my initial attempts using RGB distances was not nearly accurate enough—I had to switch to a perceptually uniform space and quantize my images.

Accomplishments that I'm proud of

I'm proud of the searching function as I feel it will be personally useful to me.

What I learned

I learned a significant amount about using multiprocessing in conjunction with tqdm.

What's next for Photo Searcher and Organizer

I want to keep working and iron out as many bugs as possible.

Built With

Share this project: