static | ||
templates | ||
uploads | ||
app.py | ||
camera.py | ||
credentials.json | ||
database.db | ||
haarcascade_frontalface_default.xml | ||
README.md | ||
token.json |
System operacyjny Windows, 64-bit
- Pobieramy poleceniem
git clone https://git.wmi.amu.edu.pl/s434576/WU.git
w folderze, do którego chcemy żeby repozytorium zostało sklonowane. - Instalujemy Pythona w wersji 3.6+.
- Instalujemy framework webowy Flask poleceniem
pip install flask
. OPCJONALNE 4. Instalujemy MySQLa dla Flaska poleceniempip install flask-mysql
. OPCJONALNE 5. Instalujemy PonyORM poleceniempip install pony
. OPCJONALNE 6. Instalujemy narzędzie CMake z tego linku: https://github.com/Kitware/CMake/releases/download/v3.13.1/cmake-3.13.1-win64-x64.msi (wybieramy opcję dodania CMake do PATH). OPCJONALNE 7. Instalujemy bibliotekę do rozpoznawania twarzy poleceniempip install face_recognition
. - Instalujemy bibliotekę OpenCV2 poleceniem
pip install opencv-python
. OPCJONALNE 9. Pobieramy MySQL Installer w wersji 8.0+ (wybieramy Customową instalację: MySQL Server 8.0, Connector ODBC, Connector Python). OPCJONALNE 10. Wybieramy hasło dla konta root: (w moim przypadku jest to "localhost", w innym przypadku trzeba w skrypcie zmienić w sekcji "MySQL configurations" na odpowiednie hasło). OPCJONALNE 11. W MySQL Command Line Client wpisujemy hasło i wprowadzamy te polecenia:CREATE DATABASE wu; use wu; CREATE TABLE Users(login VARCHAR(45) PRIMARY KEY, password VARCHAR(45), face VARCHAR(45));
- Będąc w folderze Python uruchamiamy skrypt poleceniem
python app.py
. - Zezwalamy na dostęp przez zaporę Pythonowi.
- Wchodzimy w przeglądarce na http://127.0.0.1:5000/.