Gesichtskontrolle
Biometrie per Webcam selbstgemacht
----------------------------------------------
c't 13/2008, Seite 168, pek

Dieses Archiv enthält folgende Dateien:

setup-facerec.exe:
Windows-Installer für den Gesichtserkenner

Der Installer enthält folgende DLLs von dritter Seite:
 Aus Q.../Free (http://sourceforge.net/projects/qtwin/):
 - qt-mt3.dll
 Aus OpenCV (http://sourceforge.net/projects/opencvlibrary/):
 - cv100.dll
 - cxcore100.dll
 - highgui100.dll
 - libguide40.dll
 Lizenzhinweise zu OpenCV siehe Ende dieses Textes!

* FaceRecognitionApp.zip:
Quellcode des Gesichtserkenners

* TestApplikationen.zip:
Quellcode der im Artikel beschriebenen Testprogramme HelloWorld und CameraApp

* Installation_WinVS2006.txt
Beschreibt:
1. Installation von IVT, OpenCV, Q.../Free und Visual C++ 2008 Express Edition unter Windows
2. Konfiguration
3. Kompilieren von IVT
4. Funktionstest 

* Installation_WinVS6_Lin_Mac.pdf
Beschreibt:
1. Installation von IVT, OpenCV, Q.../Free unter Windows, und Linux (letztere Beschreibung gilt auch für Mac OS X)
2. Konfiguration von Visual C++ 6.0 für Entwicklungen auf IVT-Basis
3. Kompilieren von IVT
4. Funktionstest 


================================
Installation und Inbetriebnahme des Gesichtserkenners und der ac'tivAid-Erweiterung InputBlocker unter Windows

1. Führen Sie mit Administratoren-Rechten den Installer setup-facerec.exe aus.

2. Starten Sie FaceRecognitionApp.exe und trainieren Sie, wie im Artikel beschrieben, eines oder mehrere Gesichter ein.

3. Setzen Sie ein Passwort und hängen Sie eine Tilde ~ oder {Enter} an, um dem Passwort später ein "Enter"-Kommando hinterherzuschicken. 

4. Installieren Sie ac'tivAid (http://www.heise.de/ct/activaid/) oder aktualisieren Sie die Skripte-Sammlung auf Version 1.3.1, falls ac'tivAid bereits auf Ihrem Rechner installiert ist. Eine ausführliche Dokumentation zu ac'tivAid finden Sie unter http://www.heise.de/ct/activaid/htm/liesmich.htm

5. Starten Sie ac'tivAid, klicken Sie auf "Erweiterungen", wählen Sie aus der Liste "InputBlocker" und installieren Sie diese Erweiterung mit dem Pfeil > in die Liste der installierten Erweiterungen. Bestätigen Sie dies mit "Übernehmen" oder "OK".

5. Klicken Sie in der Liste links auf "InputBlocker" und wählen Sie die gewünschten Einstellungen: 
- Kennwort: Geben Sie das gleiche Kennwort wie im Gesichtserkenner ein, allerdings OHNE Tilde ~ oder {Enter} am Ende
- Automatisch Blockieren nach: Falls für die hier gewählte Zeit weder die Maus bewegt noch eine Taste gedrückt wurde, sperrt InputBlocker den Rechner automatisch und startet den Gesichtserkenner.
- Programm, welches vor der Blockierung ausgeführt werden soll: Geben Sie hier den Pfad zu FaceRecognitionApp.exe ein.
- Programm nach Aufheben der Blockierung beenden: Ist diese Option aktiviert, wird der Gesichtserkenner beim Entsperren beendet.

6.Klicken Sie in der Liste links auf "ac'tivAid" und setzen Sie einen Haken vor "ac'tivAid beim Anmelden bzw. Systemstart laden" 

7. Sperren Sie den Rechner über die voreingestellte Tastenkombination oder warten Sie ab, bis InputBlocker den Rechner selbst sperrt. Sollte die Entsperrung per Gesichtserkenner nicht klappen, könenn Sie InputBlocker auch per Eingabe des Passworts auf der Tastatur entsperren (danach Enter drücken).   


================================
Lizenzhinweise zu OpenCV (http://www.intel.com/technology/computing/opencv/license.htm)

Intel License Agreement For Open Source Computer Vision Library
	
IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
By downloading, copying, installing or using the software you agree to this license. If you do not agree to this license, do not download, install, copy or use the software.
Intel License Agreement For Open Source Computer Vision Library

Copyright Â© 2000, Intel Corporation, all rights reserved. Third party copyrights are property of their respective owners.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
	Redistribution's of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
	Redistribution's in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
	The name of Intel Corporation may not be used to endorse or promote products derived from this software without specific prior written permission.

This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall Intel or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.
All information provided related to future Intel products and plans is preliminary and subject to change at any time, without notice.

