Showing
1 changed file
with
6 additions
and
0 deletions
| ... | @@ -44,6 +44,9 @@ def get_distance(arr1, arr2): | ... | @@ -44,6 +44,9 @@ def get_distance(arr1, arr2): |
| 44 | distance = np.linalg.norm(arr1 - arr2) | 44 | distance = np.linalg.norm(arr1 - arr2) |
| 45 | return distance | 45 | return distance |
| 46 | 46 | ||
| 47 | +def get_brightness(arr): | ||
| 48 | + return np.average(np.linalg.norm(arr, axis=2)) / np.sqrt(3) | ||
| 49 | + | ||
| 47 | @app.route('/') | 50 | @app.route('/') |
| 48 | def index(): | 51 | def index(): |
| 49 | """Video streaming page""" | 52 | """Video streaming page""" |
| ... | @@ -74,6 +77,8 @@ def register(): | ... | @@ -74,6 +77,8 @@ def register(): |
| 74 | image = base64.b64decode(request.form['image']) | 77 | image = base64.b64decode(request.form['image']) |
| 75 | image_np = np.frombuffer(image, dtype=np.uint8) | 78 | image_np = np.frombuffer(image, dtype=np.uint8) |
| 76 | image_np = cv2.imdecode(image_np, cv2.IMREAD_UNCHANGED) | 79 | image_np = cv2.imdecode(image_np, cv2.IMREAD_UNCHANGED) |
| 80 | + # change brightness | ||
| 81 | + # cv2.add(image_np, np.array([x])) | ||
| 77 | image_np = cv2.cvtColor(image_np, cv2.COLOR_BGR2RGB) | 82 | image_np = cv2.cvtColor(image_np, cv2.COLOR_BGR2RGB) |
| 78 | image_np = prewhiten(image_np) | 83 | image_np = prewhiten(image_np) |
| 79 | image_np = resize(image_np) | 84 | image_np = resize(image_np) |
| ... | @@ -101,6 +106,7 @@ def verify(): | ... | @@ -101,6 +106,7 @@ def verify(): |
| 101 | image = base64.b64decode(request.form['image']) | 106 | image = base64.b64decode(request.form['image']) |
| 102 | image_np = np.frombuffer(image, dtype=np.uint8) | 107 | image_np = np.frombuffer(image, dtype=np.uint8) |
| 103 | image_np = cv2.imdecode(image_np, cv2.IMREAD_UNCHANGED) | 108 | image_np = cv2.imdecode(image_np, cv2.IMREAD_UNCHANGED) |
| 109 | + print(get_brightness(image_np)) | ||
| 104 | image_np = cv2.cvtColor(image_np, cv2.COLOR_BGR2RGB) | 110 | image_np = cv2.cvtColor(image_np, cv2.COLOR_BGR2RGB) |
| 105 | image_np = prewhiten(image_np) | 111 | image_np = prewhiten(image_np) |
| 106 | image_np = resize(image_np) | 112 | image_np = resize(image_np) | ... | ... |
-
Please register or login to post a comment