Spaces:
Runtime error
Runtime error
remove cv2
Browse files- .idea/workspace.xml +14 -5
- model.py +4 -8
- requirements.txt +0 -1
.idea/workspace.xml
CHANGED
|
@@ -4,9 +4,9 @@
|
|
| 4 |
<option name="autoReloadType" value="SELECTIVE" />
|
| 5 |
</component>
|
| 6 |
<component name="ChangeListManager">
|
| 7 |
-
<list default="true" id="d7806539-b6d6-42e7-bb45-1565f5d54891" name="Changes" comment="
|
| 8 |
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
| 9 |
-
<change beforePath="$PROJECT_DIR$/
|
| 10 |
<change beforePath="$PROJECT_DIR$/requirements.txt" beforeDir="false" afterPath="$PROJECT_DIR$/requirements.txt" afterDir="false" />
|
| 11 |
</list>
|
| 12 |
<option name="SHOW_DIALOG" value="false" />
|
|
@@ -119,7 +119,7 @@
|
|
| 119 |
<option name="presentableId" value="Default" />
|
| 120 |
<updated>1702301546100</updated>
|
| 121 |
<workItem from="1702301554378" duration="4025000" />
|
| 122 |
-
<workItem from="1702450051021" duration="
|
| 123 |
</task>
|
| 124 |
<task id="LOCAL-00001" summary="init commit">
|
| 125 |
<option name="closed" value="true" />
|
|
@@ -129,7 +129,15 @@
|
|
| 129 |
<option name="project" value="LOCAL" />
|
| 130 |
<updated>1702450645297</updated>
|
| 131 |
</task>
|
| 132 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 133 |
<servers />
|
| 134 |
</component>
|
| 135 |
<component name="TypeScriptGeneratedFilesManager">
|
|
@@ -137,7 +145,8 @@
|
|
| 137 |
</component>
|
| 138 |
<component name="VcsManagerConfiguration">
|
| 139 |
<MESSAGE value="init commit" />
|
| 140 |
-
<
|
|
|
|
| 141 |
</component>
|
| 142 |
<component name="com.intellij.coverage.CoverageDataManagerImpl">
|
| 143 |
<SUITE FILE_PATH="coverage/detector$demo.coverage" NAME="demo Coverage Results" MODIFIED="1702302380580" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
|
|
|
| 4 |
<option name="autoReloadType" value="SELECTIVE" />
|
| 5 |
</component>
|
| 6 |
<component name="ChangeListManager">
|
| 7 |
+
<list default="true" id="d7806539-b6d6-42e7-bb45-1565f5d54891" name="Changes" comment="fix build">
|
| 8 |
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
| 9 |
+
<change beforePath="$PROJECT_DIR$/model.py" beforeDir="false" afterPath="$PROJECT_DIR$/model.py" afterDir="false" />
|
| 10 |
<change beforePath="$PROJECT_DIR$/requirements.txt" beforeDir="false" afterPath="$PROJECT_DIR$/requirements.txt" afterDir="false" />
|
| 11 |
</list>
|
| 12 |
<option name="SHOW_DIALOG" value="false" />
|
|
|
|
| 119 |
<option name="presentableId" value="Default" />
|
| 120 |
<updated>1702301546100</updated>
|
| 121 |
<workItem from="1702301554378" duration="4025000" />
|
| 122 |
+
<workItem from="1702450051021" duration="2218000" />
|
| 123 |
</task>
|
| 124 |
<task id="LOCAL-00001" summary="init commit">
|
| 125 |
<option name="closed" value="true" />
|
|
|
|
| 129 |
<option name="project" value="LOCAL" />
|
| 130 |
<updated>1702450645297</updated>
|
| 131 |
</task>
|
| 132 |
+
<task id="LOCAL-00002" summary="fix build">
|
| 133 |
+
<option name="closed" value="true" />
|
| 134 |
+
<created>1702451179622</created>
|
| 135 |
+
<option name="number" value="00002" />
|
| 136 |
+
<option name="presentableId" value="LOCAL-00002" />
|
| 137 |
+
<option name="project" value="LOCAL" />
|
| 138 |
+
<updated>1702451179622</updated>
|
| 139 |
+
</task>
|
| 140 |
+
<option name="localTasksCounter" value="3" />
|
| 141 |
<servers />
|
| 142 |
</component>
|
| 143 |
<component name="TypeScriptGeneratedFilesManager">
|
|
|
|
| 145 |
</component>
|
| 146 |
<component name="VcsManagerConfiguration">
|
| 147 |
<MESSAGE value="init commit" />
|
| 148 |
+
<MESSAGE value="fix build" />
|
| 149 |
+
<option name="LAST_COMMIT_MESSAGE" value="fix build" />
|
| 150 |
</component>
|
| 151 |
<component name="com.intellij.coverage.CoverageDataManagerImpl">
|
| 152 |
<SUITE FILE_PATH="coverage/detector$demo.coverage" NAME="demo Coverage Results" MODIFIED="1702302380580" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
model.py
CHANGED
|
@@ -1,9 +1,8 @@
|
|
| 1 |
-
|
| 2 |
-
import cv2
|
| 3 |
import torch
|
| 4 |
import random
|
| 5 |
from PIL import ImageDraw
|
| 6 |
import torchvision.transforms as T
|
|
|
|
| 7 |
|
| 8 |
# COCO Classes
|
| 9 |
CLASSES = [
|
|
@@ -69,10 +68,9 @@ def plot_one_box(x, img, color=None, label=None, line_thickness=None):
|
|
| 69 |
img_draw.rectangle((c1[0], c1[1], c2[0], c2[1]), outline=color, width=tl)
|
| 70 |
if label:
|
| 71 |
tf = max(tl - 1, 1) # font thickness
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
img_draw.
|
| 75 |
-
img_draw.text((c1[0], c1[1] - 2), label, fill=(255, 255, 255))
|
| 76 |
|
| 77 |
|
| 78 |
# Ploting Bounding Box on img
|
|
@@ -91,8 +89,6 @@ def detect(im, confidence):
|
|
| 91 |
model.eval()
|
| 92 |
|
| 93 |
scores, boxes = image_processing(im, model, transform, confidence / 100)
|
| 94 |
-
# im = cv2.imread(image_path)
|
| 95 |
-
# im = cv2.cvtColor(im, cv2.COLOR_BGR2RGB)
|
| 96 |
im = add_bboxes(im, scores, boxes)
|
| 97 |
|
| 98 |
return im
|
|
|
|
|
|
|
|
|
|
| 1 |
import torch
|
| 2 |
import random
|
| 3 |
from PIL import ImageDraw
|
| 4 |
import torchvision.transforms as T
|
| 5 |
+
from PIL.ImageFont import ImageFont, truetype
|
| 6 |
|
| 7 |
# COCO Classes
|
| 8 |
CLASSES = [
|
|
|
|
| 68 |
img_draw.rectangle((c1[0], c1[1], c2[0], c2[1]), outline=color, width=tl)
|
| 69 |
if label:
|
| 70 |
tf = max(tl - 1, 1) # font thickness
|
| 71 |
+
x1, y1, x2, y2 = img_draw.textbbox(c1, label, stroke_width=tf)
|
| 72 |
+
img_draw.rectangle((x1, y1, x2, y2), fill=color)
|
| 73 |
+
img_draw.text((x1, y1), label, fill=(255, 255, 255))
|
|
|
|
| 74 |
|
| 75 |
|
| 76 |
# Ploting Bounding Box on img
|
|
|
|
| 89 |
model.eval()
|
| 90 |
|
| 91 |
scores, boxes = image_processing(im, model, transform, confidence / 100)
|
|
|
|
|
|
|
| 92 |
im = add_bboxes(im, scores, boxes)
|
| 93 |
|
| 94 |
return im
|
requirements.txt
CHANGED
|
@@ -26,7 +26,6 @@ mdurl==0.1.2
|
|
| 26 |
mpmath==1.3.0
|
| 27 |
networkx==3.2.1
|
| 28 |
numpy==1.26.2
|
| 29 |
-
opencv-python==4.8.1.78
|
| 30 |
packaging==23.2
|
| 31 |
pandas==2.1.4
|
| 32 |
Pillow==10.1.0
|
|
|
|
| 26 |
mpmath==1.3.0
|
| 27 |
networkx==3.2.1
|
| 28 |
numpy==1.26.2
|
|
|
|
| 29 |
packaging==23.2
|
| 30 |
pandas==2.1.4
|
| 31 |
Pillow==10.1.0
|