IdaLee commited on
Commit
feb3fba
·
1 Parent(s): 516bf1a

Update pictureDeal.py

Browse files
Files changed (1) hide show
  1. pictureDeal.py +4 -2
pictureDeal.py CHANGED
@@ -59,13 +59,15 @@ with gr.Blocks() as interface:
59
  closed = cv2.morphologyEx(thresh, cv2.MORPH_CLOSE, kernel)
60
  image = Image.fromarray(img_output)
61
  closed = closed.astype(img.dtype)
 
 
62
  # 颜色空间转换
63
  enhancer = ImageEnhance.Color(image=image)
64
  # 增强颜色
65
  img1 = enhancer.enhance(enhance).convert('RGB')
66
- img2 = Image.fromarray(closed).convert('RGB')
67
  union_img = np.asarray(Image.blend(img2, img1, blend))
68
- return closed,union_img
69
 
70
  section_btn2.click(turn_arguments,inputs=[img_input, img_output,gaussian_blur,
71
  structuring_element,canny_start,canny_end,thresh_val,maxval,enhance,blend ],
 
59
  closed = cv2.morphologyEx(thresh, cv2.MORPH_CLOSE, kernel)
60
  image = Image.fromarray(img_output)
61
  closed = closed.astype(img.dtype)
62
+ result = cv2.bitwise_and(img_output, img_output, mask=closed)
63
+ result[closed==0] = (255,255,255)
64
  # 颜色空间转换
65
  enhancer = ImageEnhance.Color(image=image)
66
  # 增强颜色
67
  img1 = enhancer.enhance(enhance).convert('RGB')
68
+ img2 = Image.fromarray(result).convert('RGB')
69
  union_img = np.asarray(Image.blend(img2, img1, blend))
70
+ return result,union_img
71
 
72
  section_btn2.click(turn_arguments,inputs=[img_input, img_output,gaussian_blur,
73
  structuring_element,canny_start,canny_end,thresh_val,maxval,enhance,blend ],