Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -42,6 +42,10 @@ def extract_contours(portrait_mask):
|
|
42 |
contours = [cnt for cnt in contours if cv2.contourArea(cnt) > 100] # Loại bỏ các đường nét nhỏ
|
43 |
contours = [cv2.approxPolyDP(cnt, 0.01 * cv2.arcLength(cnt, True), True) for cnt in contours] # Làm trơn đường nét
|
44 |
|
|
|
|
|
|
|
|
|
45 |
return contours
|
46 |
|
47 |
def convert_to_dxf(contours, filename="output.dxf"):
|
|
|
42 |
contours = [cnt for cnt in contours if cv2.contourArea(cnt) > 100] # Loại bỏ các đường nét nhỏ
|
43 |
contours = [cv2.approxPolyDP(cnt, 0.01 * cv2.arcLength(cnt, True), True) for cnt in contours] # Làm trơn đường nét
|
44 |
|
45 |
+
print(f"Number of contours: {len(contours)}")
|
46 |
+
for i, contour in enumerate(contours):
|
47 |
+
print(f"Contour {i}: {contour.shape}")
|
48 |
+
|
49 |
return contours
|
50 |
|
51 |
def convert_to_dxf(contours, filename="output.dxf"):
|