SortMe
…with more functionality coming soon…
What does it do?
SortMe helps users rank their photos by score. It places 2 images side-by-side, and waits for the user to click on the the image they prefer. The winning image will earn points, and its opponent will lose points – all according to the Elo ranking system.
With the current pairing method, each image is paired with all other images in a chosen directory. So, given the set of images – A, B, and C – 3 sets of images will be displayed:
- A vs B
- A vs C
- B vs C
Number of comparisons: (1 + 2 + 3 … + n) – n
How to get it running?
Download the zip folder and uncompress it. Then, add a config file dataconfig.py
to the folder sortme
. Add the following variables to the python file:
iloc = "image location" # This folder must exist and contain photos
dloc = "data location" # This folder does not need to be created - the program will do it for you
dfn = "name of JSON file to which data is saved" # This file will also be created by the program
You should arrive at something like this:
iloc = "../images"
dloc = "my_data"
dfn = "the_data.json"
Remember to save!
After this step is complete, you are ready to sort! Run frame.py
.
How to use?
2 steps. Click the image you prefer, or click the Save
button at the bottom. The Save
button will save the new scores of sorted images to the JSON file.