trstk is een toolkit is ontwikkeld voor deze doeleinden:
- Zet de DET curve voor een bepaald systeem
- Controleer de samenhang tussen de score bestanden wrt de bestandsnamen scores verwijzen naar
installatie
Om te installeren vanaf de opdrachtregel op een machine die u toegang tot de python installatie boom hebben (bijvoorbeeld op een Windows machine):
easy_install trstk
& Nbsp; # of
pip trstk installeren
Als je niet adminstratieve rechten op de Python installatiemap hebt, kunt u een geïsoleerde virtuele omgeving te creëren met behulp van virtualenv. Volg de instructies er voor het downloaden en het creëren van een virtuele omgeving en vervolgens easy_install of pip installeren van dit pakket.
Gebruik
We beschrijven een aantal scenario's voor het gebruik van de Toolkit in specifieke gevallen. Lees het volledige documentatie in de doc directory voor instructies over hoe u uw eigen scripts die kunnen opnieuw gebruik maken van de uitlezing functionaliteit beschikbaar in de kit te creëren.
Voorbeeld 1: Het in kaart brengen van een DET Curve
Het volgende commando zal een enkele DET curve voor een bepaalde input score bestand plotten:
plotDET.py test.scores
Deze opdracht moet een enkel perceel in PDF-bestand met de naam det.pdf berekend op basis van de inhoud van de input score bestand test.scores produceren. Het perceel titel zal leeg zijn. U kunt de uitvoer bestandsnaam en het type veranderen (wij steunen ofwel .png-bestanden of .jpg) of voeg een perceel titel als deze:
plotDET.py --title = "Mijn Test DET" --output = test.png test.scores
U kunt plot een reeks overlayed DET curven op de volgende wijze:
plotDET.py --title = "Mijn Test DET" --output = overlayed.pdf
& Nbsp; - label = devel development.scores --label = testen test.scores
Dit commando zal een enkel perceel in een PDF-bestand te produceren, met de overlay DET curves gegenereerd met behulp van elk van de score bestanden gegeven als input parameters. Een legende zal worden opgesteld op een gunstige locatie in het perceel met de labels voor elk van de bochten zoals bepaald door uw inbreng. Standaard wordt het programma genereert zwart-wit percelen, maar kan worden geïnstrueerd om gekleurde percelen met de optie --colour produceren (zie plotDET.py --help bericht).
Voorbeeld 2: Het controleren score in te stellen consistentie
U kunt de consistentie controleren tussen twee (of meer) scoren sets die worden verondersteld om scores voor meerdere biometrische modaliteiten met behulp van de checkModalities.py script bieden. Deze tool zal twee input-bestanden vergelijken en zal stoppen op de eerste fout hij vaststelt:
checkModalities.py faceverif.scores speechverif.scores
Als je een soort van alle bestanden voordat u het programma, enorme score bestanden kunnen worden gecontroleerd in een veel snellere manier zoals we zullen voorkomen dat de sortering stap binnen het programma. U kunt dit doen met behulp van het soort en Uniq unix nutsbedrijven om te sorteren alle bestanden te scoren voordat u checkModalities.py als volgt uit:
Sorteren Mijn-scores.txt | uniq> naargelang-scores.txt
sorteren andere scores.txt | uniq> andere gesorteerd-scores.txt
checkModalities.py --sorted naargelang-scores.txt andere naargelang-scores.txt
Eisen
- Python
- matplotlib
- Sphinx
Reacties niet gevonden