Spaces:
Running
on
Zero
Running
on
Zero
zhiweili
commited on
Commit
•
13b9583
1
Parent(s):
e581b1e
fix canny image
Browse files- app_haircolor_pix2pix.py +9 -8
app_haircolor_pix2pix.py
CHANGED
@@ -3,6 +3,7 @@ import gradio as gr
|
|
3 |
import time
|
4 |
import torch
|
5 |
import numpy as np
|
|
|
6 |
|
7 |
from PIL import Image
|
8 |
from segment_utils import(
|
@@ -66,7 +67,7 @@ def image_to_image(
|
|
66 |
run_task_time = 0
|
67 |
time_cost_str = ''
|
68 |
run_task_time, time_cost_str = get_time_cost(run_task_time, time_cost_str)
|
69 |
-
canny_image =
|
70 |
|
71 |
cond_image = canny_image
|
72 |
cond_scale = cond_scale1
|
@@ -88,14 +89,14 @@ def image_to_image(
|
|
88 |
|
89 |
return generated_image, time_cost_str
|
90 |
|
91 |
-
def
|
92 |
-
image = np.array(image
|
93 |
-
image_mask = np.array(image_mask.convert("L")).astype(np.float32) / 255.0
|
94 |
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
image =
|
|
|
99 |
return image
|
100 |
|
101 |
def get_time_cost(run_task_time, time_cost_str):
|
|
|
3 |
import time
|
4 |
import torch
|
5 |
import numpy as np
|
6 |
+
import cv2
|
7 |
|
8 |
from PIL import Image
|
9 |
from segment_utils import(
|
|
|
67 |
run_task_time = 0
|
68 |
time_cost_str = ''
|
69 |
run_task_time, time_cost_str = get_time_cost(run_task_time, time_cost_str)
|
70 |
+
canny_image = custom_canny_detector(input_image)
|
71 |
|
72 |
cond_image = canny_image
|
73 |
cond_scale = cond_scale1
|
|
|
89 |
|
90 |
return generated_image, time_cost_str
|
91 |
|
92 |
+
def custom_canny_detector(image):
|
93 |
+
image = np.array(image)
|
|
|
94 |
|
95 |
+
low_threshold = 100
|
96 |
+
high_threshold = 200
|
97 |
+
|
98 |
+
image = cv2.Canny(image, low_threshold, high_threshold)
|
99 |
+
image = Image.fromarray(image)
|
100 |
return image
|
101 |
|
102 |
def get_time_cost(run_task_time, time_cost_str):
|