41 lines
1.0 KiB
Markdown
41 lines
1.0 KiB
Markdown
|
# wko_anime-face-similarity
|
||
|
Projekt przygotowany na zajęcia z widzenia komputerowego.
|
||
|
|
||
|
Rozpoznaje twarz na zdjęciu wejściowym i dokonując transferu stylu do anime, porównuje zdjęcie ze zbiorem postaci
|
||
|
z anime i wskazuje podobieństwa według wybranych metryk.
|
||
|
|
||
|
## Instalacja
|
||
|
1. Pobranie submodułów:
|
||
|
```shell
|
||
|
$ git submodule update --init
|
||
|
```
|
||
|
2. Instalacja zależności:
|
||
|
* Windows/Linux
|
||
|
```shell
|
||
|
$ pip install -r requirements.txt
|
||
|
```
|
||
|
* MacOS
|
||
|
```shell
|
||
|
$ pip install -r requirements-osx.txt
|
||
|
```
|
||
|
3. Konfiguracja DCT-Netu (anime style transfer)
|
||
|
```shell
|
||
|
$ cd DCT-Net && python download.py
|
||
|
```
|
||
|
4. Pobranie datasetu twarzy postaci z anime (MyAnimeList)
|
||
|
```shell
|
||
|
$ python scrape_data.py
|
||
|
```
|
||
|
|
||
|
## Uruchomienie
|
||
|
Na tę chwilę zdjęcie poddawane porównaniu to `UAM-Andre.jpg`
|
||
|
```shell
|
||
|
$ python main.py
|
||
|
```
|
||
|
|
||
|
### Walidacja
|
||
|
Do walidacji metryk na postawie testowego datasetu z cosplayerami (`test_set`) uruchamiamy
|
||
|
```shell
|
||
|
$ python --validate_only 1
|
||
|
```
|