Spaces:
Running
Running
Sagar Bharadwaj
commited on
Commit
·
4112803
1
Parent(s):
c9529aa
Added apply_kmeans config
Browse files
colorbynumber/config.py
CHANGED
@@ -6,6 +6,10 @@ default_config = {
|
|
6 |
# Options: "before_simplify", "after_simplify"
|
7 |
"denoise_order": "before_simplify",
|
8 |
|
|
|
|
|
|
|
|
|
9 |
# Type of denoising to be used.
|
10 |
# Options: "fastNlMeansDenoisingColored", "gaussianBlur", "blur"
|
11 |
"denoise_type": "gaussianBlur",
|
|
|
6 |
# Options: "before_simplify", "after_simplify"
|
7 |
"denoise_order": "before_simplify",
|
8 |
|
9 |
+
# If True, the image will be simplified using kmeans clustering.
|
10 |
+
# And then the colors will be matched to closest color in the palette.
|
11 |
+
"apply_kmeans": True,
|
12 |
+
|
13 |
# Type of denoising to be used.
|
14 |
# Options: "fastNlMeansDenoisingColored", "gaussianBlur", "blur"
|
15 |
"denoise_type": "gaussianBlur",
|
colorbynumber/simplify_image.py
CHANGED
@@ -102,6 +102,8 @@ def simplify_image(image,
|
|
102 |
simplified_image, indices_color_choices, color_list = _kmeans_simplify_image(image, num_colors)
|
103 |
|
104 |
else:
|
|
|
|
|
105 |
simplified_image, indices_color_choices = _choose_closest_colors(image, color_list)
|
106 |
|
107 |
|
|
|
102 |
simplified_image, indices_color_choices, color_list = _kmeans_simplify_image(image, num_colors)
|
103 |
|
104 |
else:
|
105 |
+
if config["apply_kmeans"]:
|
106 |
+
image, indices_color_choices, color_list_kmeans = _kmeans_simplify_image(image, len(color_list))
|
107 |
simplified_image, indices_color_choices = _choose_closest_colors(image, color_list)
|
108 |
|
109 |
|