This is the repo for the competition 2018/2019 CVHCI. There are my solutions for all three assignments. These solutions were the best ones, as one can see in the ranking (username: fanta3). More details about the assigmnents could be found on official webpage.
To run this project:
- Download or clone this repo
- In terminal go to repo directory and run
direnv allow
and wait till all requirements are installed. - Scripts for all the assignments can be found in
main
folder. - The datasets can be found on official webpage.
- Add every dataset folder to
data/data_a{assignment_number}
.
P.S. I use also some other datasets and other tricks, thats why you can have the score lower then my on competition web page.
This assignment consists on developing a color-based skin classifier. Please explore the provided code for details. You should only modify the code from skinmodel.cc.
The challenge is scored using the F1-measure. ROC graphs are shown for comparison purposes only.
For this assignment you should create a person detector. You will be supplied with several 96x160px image patches as a train set, the positive samples include a person centered and sized 64x128px, therefore a little bit of background is always included. The test samples are 70x136px.
The challenge is scored using the F1-measure. ROC graphs are shown for comparison purposes only.
data: folder with the public data set (853 pairs of faces 250x250px, eye-aligned)
The goal is to train a classifier able to discern if two face images belong to the same person, or belong to different persons. The main program uses a train and validation setup where half of the image pairs will belong to the same person and half will belong to different persons. First you should train your similitude measure, and then you will be asked to give a similitude value for several pairs of images. The score scale is not important, but must give larger values for pairs of faces belonging to the same person than for pairs of faces belonging to different persons.