feat: updated yarn.lock and find best path for haarcascade

This commit is contained in:
2021-01-13 20:31:58 +01:00
parent e6623e5589
commit 4609edcd94
2 changed files with 3451 additions and 3398 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,12 +1,16 @@
from io import BytesIO from io import BytesIO
import os.path
from typing import Optional from typing import Optional
import cv2 import cv2
from PIL import Image from PIL import Image
FACE_DATA = 'haarcascade_frontalface_default.xml' FACE_DATA = next(filter(os.path.exists, [
'/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml',
'/usr/share/opencv4/haarcascades/haarcascade_frontalface_default.xml',
]))
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + FACE_DATA) face_cascade = cv2.CascadeClassifier(FACE_DATA)
class Camera: class Camera: