Spaces:
Sleeping
Sleeping
Upload 5 files
Browse files
app.py
CHANGED
|
@@ -117,10 +117,12 @@ def count_people_in_image(image_path):
|
|
| 117 |
return person_count, None
|
| 118 |
|
| 119 |
for x, y in points:
|
| 120 |
-
|
|
|
|
|
|
|
| 121 |
|
| 122 |
cv2.putText(original, f"Count: {person_count}", (10, 40),
|
| 123 |
-
cv2.FONT_HERSHEY_SIMPLEX, 1.2, (0, 255,
|
| 124 |
|
| 125 |
return person_count, cv2.cvtColor(original, cv2.COLOR_BGR2RGB)
|
| 126 |
|
|
@@ -271,7 +273,7 @@ with gr.Blocks(
|
|
| 271 |
upload_group = gr.Group(visible=False)
|
| 272 |
with upload_group:
|
| 273 |
image_input = gr.File(
|
| 274 |
-
label="2. 上傳照片",
|
| 275 |
file_count="multiple",
|
| 276 |
file_types=["image"],
|
| 277 |
type="filepath",
|
|
|
|
| 117 |
return person_count, None
|
| 118 |
|
| 119 |
for x, y in points:
|
| 120 |
+
cx, cy = int(x / scale), int(y / scale)
|
| 121 |
+
cv2.circle(original, (cx, cy), 6, (0, 0, 0), -1)
|
| 122 |
+
cv2.circle(original, (cx, cy), 4, (0, 255, 255), -1)
|
| 123 |
|
| 124 |
cv2.putText(original, f"Count: {person_count}", (10, 40),
|
| 125 |
+
cv2.FONT_HERSHEY_SIMPLEX, 1.2, (0, 255, 255), 3)
|
| 126 |
|
| 127 |
return person_count, cv2.cvtColor(original, cv2.COLOR_BGR2RGB)
|
| 128 |
|
|
|
|
| 273 |
upload_group = gr.Group(visible=False)
|
| 274 |
with upload_group:
|
| 275 |
image_input = gr.File(
|
| 276 |
+
label="2. 上傳照片(可同時選取多張)",
|
| 277 |
file_count="multiple",
|
| 278 |
file_types=["image"],
|
| 279 |
type="filepath",
|