Update app.py
Browse files
app.py
CHANGED
@@ -59,10 +59,10 @@ def video_frame_callback(frame: av.VideoFrame) -> av.VideoFrame:
|
|
59 |
# Create the keyboard buttons
|
60 |
buttonList = []
|
61 |
h, w = img.shape[:2]
|
62 |
-
key_width = int(0.
|
63 |
key_height = int(0.09 * h)
|
64 |
-
font_scale = 0.
|
65 |
-
font_thickness = int(0.
|
66 |
|
67 |
for row, key_row in enumerate(keys):
|
68 |
for col, key in enumerate(key_row):
|
@@ -132,7 +132,7 @@ def video_frame_callback(frame: av.VideoFrame) -> av.VideoFrame:
|
|
132 |
cv2.rectangle(img,
|
133 |
(text_x, text_y - text_height), # Top-left corner
|
134 |
(text_x + text_width, text_y), # Bottom-right corner
|
135 |
-
(
|
136 |
-1) # Filled rectangle
|
137 |
cv2.putText(img, output_text, (int(0.05 * w) , int(0.70 * h)), cv2.FONT_HERSHEY_PLAIN, 2, (255, 255, 255), 5)
|
138 |
|
@@ -143,10 +143,6 @@ def video_frame_callback(frame: av.VideoFrame) -> av.VideoFrame:
|
|
143 |
|
144 |
return av.VideoFrame.from_ndarray(img, format="bgr24")
|
145 |
|
146 |
-
st.text_area("Typed Text", st.session_state["output_text"], height=150)
|
147 |
-
|
148 |
-
st.write(output_text)
|
149 |
-
|
150 |
# WebRTC Streamer
|
151 |
webrtc_streamer(
|
152 |
key="virtual-keyboard",
|
|
|
59 |
# Create the keyboard buttons
|
60 |
buttonList = []
|
61 |
h, w = img.shape[:2]
|
62 |
+
key_width = int(0.07 * w)
|
63 |
key_height = int(0.09 * h)
|
64 |
+
font_scale = 0.0045 * w
|
65 |
+
font_thickness = int(0.009 * h)
|
66 |
|
67 |
for row, key_row in enumerate(keys):
|
68 |
for col, key in enumerate(key_row):
|
|
|
132 |
cv2.rectangle(img,
|
133 |
(text_x, text_y - text_height), # Top-left corner
|
134 |
(text_x + text_width, text_y), # Bottom-right corner
|
135 |
+
(100, 100, 100), # Background color (light gray)
|
136 |
-1) # Filled rectangle
|
137 |
cv2.putText(img, output_text, (int(0.05 * w) , int(0.70 * h)), cv2.FONT_HERSHEY_PLAIN, 2, (255, 255, 255), 5)
|
138 |
|
|
|
143 |
|
144 |
return av.VideoFrame.from_ndarray(img, format="bgr24")
|
145 |
|
|
|
|
|
|
|
|
|
146 |
# WebRTC Streamer
|
147 |
webrtc_streamer(
|
148 |
key="virtual-keyboard",
|