Spaces:
Runtime error
Runtime error
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 |
|