fredag 21 juni 2013
Vecka 25
Den här veckan har jag börjat implementera på allvar. I början av veckan satte jag upp en utvecklingsmiljö bestående av CMake, Google Testing Framework och Git. Resten av dagarna har jag ägnat åt att implementera den första versionen av standalone-applikationen som jag under projektet tänker referera till som VidiFace. Eftersom jag inte fått tillgång till källkoden för Vidispine-pluginet än så bygger den nuvarande versionen helt och hållet på OpenCV-rutiner. Den nuvarande versionen stödjer ansiktsdetektion med cascade classifier with Haar-like features och ansiktsigenkänning med Eigenfaces. Systemdesignen är modulär, så det ska vara enkelt att bygga ut systemet med alternativa metoder för detektion eller igenkänning, oberoende av varandra. T. ex. ska jag bygga en igenkännings-modul baserad på Wawo så snart jag får tillgång till källkoden till det existerande Vidispine-pluginet. OpenCV stödjer även några andra igenkänningsalgoritmer som jag tänker inkludera. Jag har skapat ett enkelt testprotokoll med ansiktsvideodatabasen NRC-IIT och ett ad hoc-precisionsmått jag uppfunnit själv. Jag har lärt mig en hel del om OpenCV denna vecka, vilket verkar vara väldigt nyttigt inte bara för ansiktsigenkänningen utan även för allt som har att göra med bild- och videobehandling. Har även lärt mig hur Eigenfaces och den relaterade Fisherface-algoritmen fungerar i lite större teknisk detalj, vilka jag förmodligen kommer ha med i den slutgiltiga analysen. Det känns som att jag gjort en signifikant insats till implementationen av standalone-applikationen med tillhörande modulär design den här veckan, vilket är ett av huvudmålen för denna period. Jag har ytterligare tre veckor på mig att avsluta den fasen, samt att skriva en introduktion till rapporten och de kapitel i rapporten som relaterar direkt till fördjupningsstudien. Nästa vecka tänker jag fortsätta att ägna åt att lägga till fler ansiktsigenkänningstekniker till implementationen. Efter det bör jag ha tillräckligt med material för att avsluta majoriteten av fördjupningsstudien. Dessutom bör exjobbsförslaget vara godkänt av institutionen vid det laget, så jag kan skriva introduktionen utan att behöva göra alltför stora revisioner senare. Jag hade ett kort möte med Petter i tisdags. Allt rullar på just nu, så vi hade inte så mycket att diskutera.
Prenumerera på:
Kommentarer till inlägget (Atom)
Inga kommentarer:
Skicka en kommentar