trstk er en værktøjskasse er tænkt til disse formål:
- Plot DET kurve for et bestemt system
- Kontroller sammenhæng mellem score filer wrt filnavnene scores refererer til
Installation
For at installere fra kommandolinjen på en maskine, du har adgang til python installation træ (fx på en Windows-maskine):
easy_install trstk
& Nbsp; # eller
pip installere trstk
Hvis du ikke har af administrativ rettigheder på Python installation bibliotek, kan du oprette et isoleret virtuelt miljø ved hjælp virtualenv. Følg anvisningerne der for at hente og skabe et virtuelt miljø og derefter enten easy_install eller pip installere denne pakke.
Anvendelse
Vi beskriver nogle scenarier for brug af Toolkit i særlige tilfælde. Læs den fulde dokumentation i doc bibliotek for instruktioner om, hvordan du opretter dine egne scripts, der kan genbruge udlæsning funktionalitet til rådighed i sættet.
Eksempel 1: Plotning en DET Curve
Følgende kommando vil plotte en enkelt DET kurve for et givet input score fil:
plotDET.py test.scores
Denne kommando skal producere et enkelt plot i PDF fil med navnet det.pdf beregnes ved hjælp af indholdet af input score fil test.scores. Plottet titel vil være tom. Du kan ændre output filnavn og dets type (vi støtter enten .png filer eller .jpg) eller tilføje et plot titel som dette:
plotDET.py --title = "My Test DET" --output = test.png test.scores
Du kan plotte en række overlejret Det kurver på følgende måde:
plotDET.py --title = "My Test DET" --output = overlayed.pdf
& Nbsp; - label = devel development.scores --label = test test.scores
Denne kommando vil frembringe et enkelt plot i en PDF-fil, med overlejret Det kurver genereret ved hjælp af hvert af partituret filer givet som inputparametre. En legende vil blive trukket på et praktisk sted i plottet ved hjælp af etiketter for hver af kurverne bestemt ved dit input. Som standard programmet genererer sort-hvide plots, men kan instrueres i at producere farvede plots vha --colour option (se plotDET.py --help meddelelse).
Eksempel 2: Kontrol score sæt konsistens
Du kan kontrollere overensstemmelsen mellem to (eller flere) score sæt, som formodes at give scores for flere biometriske modaliteter vha checkModalities.py script. Dette værktøj vil sammenligne to input filer og vil stoppe på den første fejl den konstaterer:
checkModalities.py faceverif.scores speechverif.scores
Hvis du sortere alle filer, før du kalder programmet, store score-filer kan kontrolleres i en meget hurtigere måde, som vi vil undgå sortering trin i programmet. Du kan gøre dette ved hjælp af den slags og Uniq Unix-værktøjer til at sortere alle score filer, før du bruger checkModalities.py ud:
sortere mine-scores.txt | uniq> sorteres-scores.txt
sortere anden-scores.txt | uniq> andre-sorteres-scores.txt
checkModalities.py --sorted sorteres-scores.txt andre-sorteres-scores.txt
Krav :
- Python
- Matplotlib
- Sphinx
Kommentarer ikke fundet