Update app.py
Browse files
app.py
CHANGED
@@ -75,9 +75,9 @@ def video_frame_callback(frame: av.VideoFrame) -> av.VideoFrame:
|
|
75 |
# Create the keyboard buttons
|
76 |
buttonList = []
|
77 |
h, w = img.shape[:2]
|
78 |
-
key_width = int(0.
|
79 |
-
key_height = int(0.
|
80 |
-
font_scale = 0.
|
81 |
font_thickness = int(0.009 * h)
|
82 |
|
83 |
for row, key_row in enumerate(keys):
|
@@ -114,9 +114,10 @@ def video_frame_callback(frame: av.VideoFrame) -> av.VideoFrame:
|
|
114 |
text_size = cv2.getTextSize(button.text, cv2.FONT_HERSHEY_SIMPLEX, font_scale, font_thickness)[0]
|
115 |
text_x = x + (bw - text_size[0]) // 2
|
116 |
text_y = y + (bh + text_size[1]) // 2
|
|
|
117 |
|
118 |
-
cv2.putText(img, button.text, (text_x, text_y),
|
119 |
-
|
120 |
|
121 |
detections = []
|
122 |
if result.multi_hand_landmarks:
|
|
|
75 |
# Create the keyboard buttons
|
76 |
buttonList = []
|
77 |
h, w = img.shape[:2]
|
78 |
+
key_width = int(0.07 * w)
|
79 |
+
key_height = int(0.09 * h)
|
80 |
+
font_scale = 0.0030 * w
|
81 |
font_thickness = int(0.009 * h)
|
82 |
|
83 |
for row, key_row in enumerate(keys):
|
|
|
114 |
text_size = cv2.getTextSize(button.text, cv2.FONT_HERSHEY_SIMPLEX, font_scale, font_thickness)[0]
|
115 |
text_x = x + (bw - text_size[0]) // 2
|
116 |
text_y = y + (bh + text_size[1]) // 2
|
117 |
+
cv2.putText(img, button.text, (x + int(0.2 * bw), y + int(0.7 * bh)), cv2.FONT_HERSHEY_PLAIN, font_scale, text_color, font_thickness)
|
118 |
|
119 |
+
# cv2.putText(img, button.text, (text_x, text_y),
|
120 |
+
# cv2.FONT_HERSHEY_SIMPLEX, font_scale, text_color, font_thickness)
|
121 |
|
122 |
detections = []
|
123 |
if result.multi_hand_landmarks:
|