segmentation of balloons

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
cso
Posts: 28
Joined: 2017-06-09T19:10:21-07:00
Authentication code: 1151

segmentation of balloons

Post by cso »

Hi wizards,

How can I get the bbox info of the region of interest of a conversation balloon in messenger apps?
Different for user1 and user2.

Example image 1: https://cornerplay.files.wordpress.com/ ... -46-30.png
Example image 2: http://2.media.collegehumor.cvcdn.com/8 ... 351497.jpg
Example image 3: https://www.groovypost.com/wp-content/u ... 1x480.jpeg
Example image 4: http://www.iphon.fr/public/jcsatanas2/2 ... to-1_m.jpg
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: segmentation of balloons

Post by fmw42 »

Using your second image, since it was the cleanest to use. You can convert your image into black everywhere there is no blue and white where there is blue. Then run connected-components processing with small area removal to remove the text from inside the balloons so you have solid white regions on a black background. I ran it first without the area threshold to see what would be a good area threshold. See http://magick.imagemagick.org/script/co ... onents.php

Input:
Image

# convert to black and white

Code: Select all

convert text_balloons.jpg -fuzz 20% -fill black +opaque "#509DFB" -fill white +opaque black text_balloons_bw.png
Image

# do connected components processing

Code: Select all

convert text_balloons_bw.png \
-define connected-components:verbose=true \
-define connected-components:area-threshold=200 \
-define connected-components:mean-color=true \
-connected-components 8 \
text_balloons_bw_ccl.png
# text result:
Objects (id: bounding-box centroid area mean-color):
0: 600x900+0+0 267.4,472.5 391802 gray(0)
1: 418x207+172+130 376.5,233.2 83865 gray(255)
133: 421x135+170+492 375.7,559.2 54790 gray(255)
209: 169x64+421+745 502.0,777.0 9543 gray(255)

The bounding boxes are the second item each row. You want the ones that have color gray(255).

# Image result:
Image
cso
Posts: 28
Joined: 2017-06-09T19:10:21-07:00
Authentication code: 1151

Re: segmentation of balloons

Post by cso »

Thanks Fred!
What about the gray regions (user2)?
Also what if I don't know the color of the balloons beforehand, e.g. #509DFB ?

Edit: it's ok if the tip of the balloon is not included or even if they are cropped into rectangular regions (instead of a rounded rectangle).
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: segmentation of balloons

Post by fmw42 »

You can run the connected components on your original image after reducing the number of colors to some reasonable amount. It looks like you have about 6 colors. So I will allow 2 more or 8 colors. So I add +dither -colors 8 to the command. Pick a large threshold that is smaller than the smallest item (gray or blue balloon) in area.

Code: Select all

convert text_balloons.jpg +dither -colors 8 \
-define connected-components:verbose=true \
-define connected-components:area-threshold=5000 \
-define connected-components:mean-color=true \
-connected-components 8 \
text_balloons_ccl.png

Code: Select all

Objects (id: bounding-box centroid area mean-color):
  1673: 600x706+0+120 257.1,508.7 227856 srgb(249,249,250)
  1685: 411x205+173+131 376.3,233.2 81373 srgb(42,140,248)
  0: 600x120+0+0 298.1,59.9 70181 srgb(249,249,250)
  8446: 417x134+170+493 375.2,559.8 53362 srgb(42,140,248)
  11856: 300x99+79+637 231.5,686.2 28061 srgb(212,224,228)
  13959: 473x53+15+837 251.0,863.0 25023 srgb(249,249,250)
  7226: 354x63+79+346 258.9,377.2 20652 srgb(212,224,228)
  13957: 600x74+0+826 362.2,861.9 19363 srgb(249,249,250)
  13273: 163x63+422+746 502.1,777.4 9215 srgb(42,140,248)
They are sorted by largest area first. So you will have to analyze the regions by size and color and select appropriate ones.

Image
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: segmentation of balloons

Post by fmw42 »

You can also run it twice to further remove smaller areas. Here I do it twice. The first time I skip -define connected-components:verbose=true

Code: Select all

convert text_balloons.jpg +dither -colors 8 \
-define connected-components:area-threshold=5000 \
-define connected-components:mean-color=true \
-connected-components 8 \
-define connected-components:verbose=true \
-define connected-components:area-threshold=5000 \
-define connected-components:mean-color=true \
-connected-components 8 \
text_balloons_ccl_2.png

Code: Select all

Objects (id: bounding-box centroid area mean-color):
  0: 600x900+0+0 271.5,460.4 344256 srgb(98%,98%,98%)
  14: 411x205+173+131 376.8,233.2 82887 srgb(17%,55%,97%)
  59: 417x134+170+493 375.8,559.7 54358 srgb(17%,55%,97%)
  90: 300x99+79+637 231.5,686.2 28151 srgb(83%,88%,89%)
  56: 354x63+79+346 257.9,377.2 21019 srgb(83%,88%,89%)
  96: 163x63+422+746 502.3,777.3 9313 srgb(17%,55%,97%)

Image
cso
Posts: 28
Joined: 2017-06-09T19:10:21-07:00
Authentication code: 1151

Re: segmentation of balloons

Post by cso »

Thanks!
Doesn't seem to work very well on the others, if you think of an alternative way let me know!
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: segmentation of balloons

Post by fmw42 »

The issue is that you need to have separated regions and the area threshold is going to be dependent upon the size of your balloons. Also it will depend upon the number of unique colors. So you may want to increase the value of -colors 8. And you need to know the colors you have for the balloons to separate them out from the list.

Sorry, I do not know of any other better way.
cso
Posts: 28
Joined: 2017-06-09T19:10:21-07:00
Authentication code: 1151

Re: segmentation of balloons

Post by cso »

Hm, I thought of a histogram approach because the balloons of user1 start at the same "x" coordinates. Same with user2.
Maybe crop 20% of the image on the left and the right and do some kind of histogram analysis (e.g. most pixels start at x=20)?
Alternatively perform hough transform (to find the starting line)?
I don't know how to implement this, can you help?
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: segmentation of balloons

Post by fmw42 »

The histogram does not tell locations. You can get locations and colors by converting to txt: output format, if you reduce the number of colors to 256 or less.

Code: Select all

convert image txt:
To do the hough transform, you need to do edge detection first. See
viewtopic.php?f=4&t=25405
viewtopic.php?f=4&t=25476

I do not think those will help much, but you can try. I suspect you will get too many lines.
cso
Posts: 28
Joined: 2017-06-09T19:10:21-07:00
Authentication code: 1151

Re: segmentation of balloons

Post by cso »

Ah then I meant something whose output looks like a histogram, I think it's called vertical projections (where it sums all the pixels of a specific y). What do you think?
Is there anything that can do that?
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: segmentation of balloons

Post by fmw42 »

I am not sure what you are asking? You want the average value of each column of data? If so, just average the image down to one row. Each pixel value will be the sum of all pixels in that column.

Code: Select all

convert image -scale x1! result
You can save result as txt: and have it list all the x values and their respective color.

If you mean something else, then please clarify or show us an example.
cso
Posts: 28
Joined: 2017-06-09T19:10:21-07:00
Authentication code: 1151

Re: segmentation of balloons

Post by cso »

I searched for it and it's called vertical (or horizontal) projection histograms.

Example:
https://www.researchgate.net/profile/Da ... e-blob.png

https://stackoverflow.com/questions/376 ... am-profile

For example, canny edge detection and then count the number of pixels for each column (for each y). Immediately before the balloon tip, it will be zero (zero white pixels), at the tip it will be a small number and after the tip it will be a big number (the left edge of the balloon).
I don't think what you posted is the same thing, please correct me if I'm wrong.
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: segmentation of balloons

Post by fmw42 »

It is the same thing as what I did except they graph the intensity of the resulting values. It is easy to do in black and white. For a color image, you would have to graph the red, green and blue channels. See my script profile or plot.



Input:
Image

1) Convert to black and white, scale to 1 column, do profile

Code: Select all

convert text_balloons.jpg -fuzz 20% -fill black +opaque white -negate -type grayscale text_balloons_binary.png
Image

Code: Select all

convert text_balloons_binary.png -scale 1x! text_balloons_binary_column.png
profile -c 1 -f 1 text_balloons_binary_column.png text_balloons_binary_column_profile.png
Image

or convert column image to txt and see the coordinates vs colors

Code: Select all

convert text_balloons_binary_column.png txt:

Code: Select all

# ImageMagick pixel enumeration: 1,900,65535,gray
0,0: (2827,2827,2827)  #0B0B0B  gray(11)
0,1: (2827,2827,2827)  #0B0B0B  gray(11)
0,2: (2827,2827,2827)  #0B0B0B  gray(11)
0,3: (3084,3084,3084)  #0C0C0C  gray(12)
0,4: (3084,3084,3084)  #0C0C0C  gray(12)
0,5: (3084,3084,3084)  #0C0C0C  gray(12)
0,6: (3084,3084,3084)  #0C0C0C  gray(12)
0,7: (3084,3084,3084)  #0C0C0C  gray(12)
0,8: (3084,3084,3084)  #0C0C0C  gray(12)
0,9: (3855,3855,3855)  #0F0F0F  gray(15)
0,10: (10794,10794,10794)  #2A2A2A  gray(42)
0,11: (20303,20303,20303)  #4F4F4F  gray(79)
0,12: (19275,19275,19275)  #4B4B4B  gray(75)
0,13: (17990,17990,17990)  #464646  gray(70)
0,14: (20046,20046,20046)  #4E4E4E  gray(78)
0,15: (20560,20560,20560)  #505050  gray(80)
0,16: (20046,20046,20046)  #4E4E4E  gray(78)
0,17: (22359,22359,22359)  #575757  gray(87)
0,18: (25186,25186,25186)  #626262  gray(98)
0,19: (23901,23901,23901)  #5D5D5D  gray(93)
0,20: (22359,22359,22359)  #575757  gray(87)
0,21: (20046,20046,20046)  #4E4E4E  gray(78)
0,22: (19789,19789,19789)  #4D4D4D  gray(77)
0,23: (20303,20303,20303)  #4F4F4F  gray(79)
0,24: (18504,18504,18504)  #484848  gray(72)
0,25: (18504,18504,18504)  #484848  gray(72)
0,26: (16705,16705,16705)  #414141  gray(65)
0,27: (15677,15677,15677)  #3D3D3D  gray(61)
0,28: (3855,3855,3855)  #0F0F0F  gray(15)
0,29: (2827,2827,2827)  #0B0B0B  gray(11)
0,30: (2827,2827,2827)  #0B0B0B  gray(11)
0,31: (2827,2827,2827)  #0B0B0B  gray(11)
0,32: (2827,2827,2827)  #0B0B0B  gray(11)
0,33: (2827,2827,2827)  #0B0B0B  gray(11)
0,34: (2827,2827,2827)  #0B0B0B  gray(11)
0,35: (2827,2827,2827)  #0B0B0B  gray(11)
0,36: (2827,2827,2827)  #0B0B0B  gray(11)
0,37: (2827,2827,2827)  #0B0B0B  gray(11)
0,38: (2827,2827,2827)  #0B0B0B  gray(11)
0,39: (2827,2827,2827)  #0B0B0B  gray(11)
0,40: (2827,2827,2827)  #0B0B0B  gray(11)
0,41: (4112,4112,4112)  #101010  gray(16)
0,42: (5140,5140,5140)  #141414  gray(20)
0,43: (5654,5654,5654)  #161616  gray(22)
0,44: (6168,6168,6168)  #181818  gray(24)
0,45: (6425,6425,6425)  #191919  gray(25)
0,46: (6939,6939,6939)  #1B1B1B  gray(27)
0,47: (7196,7196,7196)  #1C1C1C  gray(28)
0,48: (7453,7453,7453)  #1D1D1D  gray(29)
0,49: (7967,7967,7967)  #1F1F1F  gray(31)
0,50: (7967,7967,7967)  #1F1F1F  gray(31)
0,51: (8224,8224,8224)  #202020  gray(32)
0,52: (8481,8481,8481)  #212121  gray(33)
0,53: (8738,8738,8738)  #222222  gray(34)
0,54: (8738,8738,8738)  #222222  gray(34)
0,55: (8995,8995,8995)  #232323  gray(35)
0,56: (9252,9252,9252)  #242424  gray(36)
0,57: (9252,9252,9252)  #242424  gray(36)
0,58: (9509,9509,9509)  #252525  gray(37)
0,59: (9766,9766,9766)  #262626  gray(38)
0,60: (10023,10023,10023)  #272727  gray(39)
0,61: (10280,10280,10280)  #282828  gray(40)
0,62: (10537,10537,10537)  #292929  gray(41)
0,63: (10537,10537,10537)  #292929  gray(41)
0,64: (11051,11051,11051)  #2B2B2B  gray(43)
0,65: (12850,12850,12850)  #323232  gray(50)
0,66: (13364,13364,13364)  #343434  gray(52)
0,67: (14392,14392,14392)  #383838  gray(56)
0,68: (16448,16448,16448)  #404040  gray(64)
0,69: (16448,16448,16448)  #404040  gray(64)
0,70: (16705,16705,16705)  #414141  gray(65)
0,71: (18761,18761,18761)  #494949  gray(73)
0,72: (18504,18504,18504)  #484848  gray(72)
0,73: (21331,21331,21331)  #535353  gray(83)
0,74: (24672,24672,24672)  #606060  gray(96)
0,75: (26471,26471,26471)  #676767  gray(103)
0,76: (26214,26214,26214)  #666666  gray(102)
0,77: (25186,25186,25186)  #626262  gray(98)
0,78: (24158,24158,24158)  #5E5E5E  gray(94)
0,79: (24415,24415,24415)  #5F5F5F  gray(95)
0,80: (25443,25443,25443)  #636363  gray(99)
0,81: (25700,25700,25700)  #646464  gray(100)
0,82: (24672,24672,24672)  #606060  gray(96)
0,83: (23130,23130,23130)  #5A5A5A  gray(90)
0,84: (22873,22873,22873)  #595959  gray(89)
0,85: (25186,25186,25186)  #626262  gray(98)
0,86: (25700,25700,25700)  #646464  gray(100)
0,87: (26471,26471,26471)  #676767  gray(103)
0,88: (22616,22616,22616)  #585858  gray(88)
0,89: (20303,20303,20303)  #4F4F4F  gray(79)
0,90: (12079,12079,12079)  #2F2F2F  gray(47)
0,91: (10794,10794,10794)  #2A2A2A  gray(42)
0,92: (10794,10794,10794)  #2A2A2A  gray(42)
0,93: (10537,10537,10537)  #292929  gray(41)
0,94: (10280,10280,10280)  #282828  gray(40)
0,95: (10023,10023,10023)  #272727  gray(39)
0,96: (9766,9766,9766)  #262626  gray(38)
0,97: (9252,9252,9252)  #242424  gray(36)
0,98: (9252,9252,9252)  #242424  gray(36)
0,99: (8995,8995,8995)  #232323  gray(35)
0,100: (8995,8995,8995)  #232323  gray(35)
0,101: (8738,8738,8738)  #222222  gray(34)
0,102: (8738,8738,8738)  #222222  gray(34)
0,103: (8481,8481,8481)  #212121  gray(33)
0,104: (8224,8224,8224)  #202020  gray(32)
0,105: (7967,7967,7967)  #1F1F1F  gray(31)
0,106: (7710,7710,7710)  #1E1E1E  gray(30)
0,107: (7453,7453,7453)  #1D1D1D  gray(29)
0,108: (7196,7196,7196)  #1C1C1C  gray(28)
0,109: (6939,6939,6939)  #1B1B1B  gray(27)
0,110: (6682,6682,6682)  #1A1A1A  gray(26)
0,111: (6425,6425,6425)  #191919  gray(25)
0,112: (5911,5911,5911)  #171717  gray(23)
0,113: (5140,5140,5140)  #141414  gray(20)
0,114: (4626,4626,4626)  #121212  gray(18)
0,115: (2827,2827,2827)  #0B0B0B  gray(11)
0,116: (2827,2827,2827)  #0B0B0B  gray(11)
0,117: (2827,2827,2827)  #0B0B0B  gray(11)
0,118: (2827,2827,2827)  #0B0B0B  gray(11)
0,119: (2827,2827,2827)  #0B0B0B  gray(11)
0,120: (65535,65535,65535)  #FFFFFF  gray(255)
0,121: (257,257,257)  #010101  gray(1)
0,122: (514,514,514)  #020202  gray(2)
0,123: (0,0,0)  #000000  gray(0)
0,124: (0,0,0)  #000000  gray(0)
0,125: (257,257,257)  #010101  gray(1)
0,126: (257,257,257)  #010101  gray(1)
0,127: (514,514,514)  #020202  gray(2)
0,128: (514,514,514)  #020202  gray(2)
0,129: (514,514,514)  #020202  gray(2)
0,130: (38550,38550,38550)  #969696  gray(150)
0,131: (39578,39578,39578)  #9A9A9A  gray(154)
0,132: (40349,40349,40349)  #9D9D9D  gray(157)
0,133: (40863,40863,40863)  #9F9F9F  gray(159)
0,134: (41120,41120,41120)  #A0A0A0  gray(160)
0,135: (41634,41634,41634)  #A2A2A2  gray(162)
0,136: (41891,41891,41891)  #A3A3A3  gray(163)
0,137: (42148,42148,42148)  #A4A4A4  gray(164)
0,138: (42405,42405,42405)  #A5A5A5  gray(165)
0,139: (42662,42662,42662)  #A6A6A6  gray(166)
0,140: (42919,42919,42919)  #A7A7A7  gray(167)
0,141: (43176,43176,43176)  #A8A8A8  gray(168)
0,142: (43176,43176,43176)  #A8A8A8  gray(168)
0,143: (43176,43176,43176)  #A8A8A8  gray(168)
0,144: (43433,43433,43433)  #A9A9A9  gray(169)
0,145: (43690,43690,43690)  #AAAAAA  gray(170)
0,146: (43690,43690,43690)  #AAAAAA  gray(170)
0,147: (43947,43947,43947)  #ABABAB  gray(171)
0,148: (43947,43947,43947)  #ABABAB  gray(171)
0,149: (43176,43176,43176)  #A8A8A8  gray(168)
0,150: (42662,42662,42662)  #A6A6A6  gray(166)
0,151: (42405,42405,42405)  #A5A5A5  gray(165)
0,152: (42919,42919,42919)  #A7A7A7  gray(167)
0,153: (42919,42919,42919)  #A7A7A7  gray(167)
0,154: (43176,43176,43176)  #A8A8A8  gray(168)
0,155: (35723,35723,35723)  #8B8B8B  gray(139)
0,156: (28527,28527,28527)  #6F6F6F  gray(111)
0,157: (33667,33667,33667)  #838383  gray(131)
0,158: (35723,35723,35723)  #8B8B8B  gray(139)
0,159: (36494,36494,36494)  #8E8E8E  gray(142)
0,160: (36751,36751,36751)  #8F8F8F  gray(143)
0,161: (36494,36494,36494)  #8E8E8E  gray(142)
0,162: (34952,34952,34952)  #888888  gray(136)
0,163: (36494,36494,36494)  #8E8E8E  gray(142)
0,164: (37008,37008,37008)  #909090  gray(144)
0,165: (36751,36751,36751)  #8F8F8F  gray(143)
0,166: (36237,36237,36237)  #8D8D8D  gray(141)
0,167: (35209,35209,35209)  #898989  gray(137)
0,168: (32125,32125,32125)  #7D7D7D  gray(125)
0,169: (29812,29812,29812)  #747474  gray(116)
0,170: (41891,41891,41891)  #A3A3A3  gray(163)
0,171: (44461,44461,44461)  #ADADAD  gray(173)
0,172: (44461,44461,44461)  #ADADAD  gray(173)
0,173: (44204,44204,44204)  #ACACAC  gray(172)
0,174: (44204,44204,44204)  #ACACAC  gray(172)
0,175: (43690,43690,43690)  #AAAAAA  gray(170)
0,176: (44718,44718,44718)  #AEAEAE  gray(174)
0,177: (44718,44718,44718)  #AEAEAE  gray(174)
0,178: (44718,44718,44718)  #AEAEAE  gray(174)
0,179: (44718,44718,44718)  #AEAEAE  gray(174)
0,180: (44718,44718,44718)  #AEAEAE  gray(174)
0,181: (44718,44718,44718)  #AEAEAE  gray(174)
0,182: (44718,44718,44718)  #AEAEAE  gray(174)
0,183: (44718,44718,44718)  #AEAEAE  gray(174)
0,184: (44718,44718,44718)  #AEAEAE  gray(174)
0,185: (44204,44204,44204)  #ACACAC  gray(172)
0,186: (43947,43947,43947)  #ABABAB  gray(171)
0,187: (44204,44204,44204)  #ACACAC  gray(172)
0,188: (44204,44204,44204)  #ACACAC  gray(172)
0,189: (44204,44204,44204)  #ACACAC  gray(172)
0,190: (44204,44204,44204)  #ACACAC  gray(172)
0,191: (35723,35723,35723)  #8B8B8B  gray(139)
0,192: (32125,32125,32125)  #7D7D7D  gray(125)
0,193: (35723,35723,35723)  #8B8B8B  gray(139)
0,194: (37265,37265,37265)  #919191  gray(145)
0,195: (37779,37779,37779)  #939393  gray(147)
0,196: (38036,38036,38036)  #949494  gray(148)
0,197: (35980,35980,35980)  #8C8C8C  gray(140)
0,198: (35980,35980,35980)  #8C8C8C  gray(140)
0,199: (38293,38293,38293)  #959595  gray(149)
0,200: (38550,38550,38550)  #969696  gray(150)
0,201: (38550,38550,38550)  #969696  gray(150)
0,202: (37779,37779,37779)  #939393  gray(147)
0,203: (36751,36751,36751)  #8F8F8F  gray(143)
0,204: (34695,34695,34695)  #878787  gray(135)
0,205: (36494,36494,36494)  #8E8E8E  gray(142)
0,206: (43690,43690,43690)  #AAAAAA  gray(170)
0,207: (43690,43690,43690)  #AAAAAA  gray(170)
0,208: (43690,43690,43690)  #AAAAAA  gray(170)
0,209: (43690,43690,43690)  #AAAAAA  gray(170)
0,210: (42662,42662,42662)  #A6A6A6  gray(166)
0,211: (43176,43176,43176)  #A8A8A8  gray(168)
0,212: (44718,44718,44718)  #AEAEAE  gray(174)
0,213: (44718,44718,44718)  #AEAEAE  gray(174)
0,214: (44718,44718,44718)  #AEAEAE  gray(174)
0,215: (44718,44718,44718)  #AEAEAE  gray(174)
0,216: (44718,44718,44718)  #AEAEAE  gray(174)
0,217: (44718,44718,44718)  #AEAEAE  gray(174)
0,218: (44718,44718,44718)  #AEAEAE  gray(174)
0,219: (44718,44718,44718)  #AEAEAE  gray(174)
0,220: (44718,44718,44718)  #AEAEAE  gray(174)
0,221: (43176,43176,43176)  #A8A8A8  gray(168)
0,222: (42662,42662,42662)  #A6A6A6  gray(166)
0,223: (42662,42662,42662)  #A6A6A6  gray(166)
0,224: (42662,42662,42662)  #A6A6A6  gray(166)
0,225: (42662,42662,42662)  #A6A6A6  gray(166)
0,226: (35980,35980,35980)  #8C8C8C  gray(140)
0,227: (25443,25443,25443)  #636363  gray(99)
0,228: (29812,29812,29812)  #747474  gray(116)
0,229: (33924,33924,33924)  #848484  gray(132)
0,230: (34695,34695,34695)  #878787  gray(135)
0,231: (36237,36237,36237)  #8D8D8D  gray(141)
0,232: (35466,35466,35466)  #8A8A8A  gray(138)
0,233: (30069,30069,30069)  #757575  gray(117)
0,234: (31611,31611,31611)  #7B7B7B  gray(123)
0,235: (36751,36751,36751)  #8F8F8F  gray(143)
0,236: (37008,37008,37008)  #909090  gray(144)
0,237: (35980,35980,35980)  #8C8C8C  gray(140)
0,238: (34695,34695,34695)  #878787  gray(135)
0,239: (32125,32125,32125)  #7D7D7D  gray(125)
0,240: (27756,27756,27756)  #6C6C6C  gray(108)
0,241: (34181,34181,34181)  #858585  gray(133)
0,242: (44204,44204,44204)  #ACACAC  gray(172)
0,243: (44204,44204,44204)  #ACACAC  gray(172)
0,244: (44204,44204,44204)  #ACACAC  gray(172)
0,245: (44204,44204,44204)  #ACACAC  gray(172)
0,246: (43947,43947,43947)  #ABABAB  gray(171)
0,247: (44461,44461,44461)  #ADADAD  gray(173)
0,248: (44718,44718,44718)  #AEAEAE  gray(174)
0,249: (44718,44718,44718)  #AEAEAE  gray(174)
0,250: (44718,44718,44718)  #AEAEAE  gray(174)
0,251: (44718,44718,44718)  #AEAEAE  gray(174)
0,252: (44718,44718,44718)  #AEAEAE  gray(174)
0,253: (44718,44718,44718)  #AEAEAE  gray(174)
0,254: (44718,44718,44718)  #AEAEAE  gray(174)
0,255: (44718,44718,44718)  #AEAEAE  gray(174)
0,256: (44204,44204,44204)  #ACACAC  gray(172)
0,257: (44204,44204,44204)  #ACACAC  gray(172)
0,258: (43690,43690,43690)  #AAAAAA  gray(170)
0,259: (43690,43690,43690)  #AAAAAA  gray(170)
0,260: (43690,43690,43690)  #AAAAAA  gray(170)
0,261: (43690,43690,43690)  #AAAAAA  gray(170)
0,262: (35723,35723,35723)  #8B8B8B  gray(139)
0,263: (29812,29812,29812)  #747474  gray(116)
0,264: (35723,35723,35723)  #8B8B8B  gray(139)
0,265: (37265,37265,37265)  #919191  gray(145)
0,266: (38550,38550,38550)  #969696  gray(150)
0,267: (39064,39064,39064)  #989898  gray(152)
0,268: (36494,36494,36494)  #8E8E8E  gray(142)
0,269: (34952,34952,34952)  #888888  gray(136)
0,270: (38293,38293,38293)  #959595  gray(149)
0,271: (38807,38807,38807)  #979797  gray(151)
0,272: (38550,38550,38550)  #969696  gray(150)
0,273: (37522,37522,37522)  #929292  gray(146)
0,274: (37265,37265,37265)  #919191  gray(145)
0,275: (34952,34952,34952)  #888888  gray(136)
0,276: (33924,33924,33924)  #848484  gray(132)
0,277: (43433,43433,43433)  #A9A9A9  gray(169)
0,278: (44461,44461,44461)  #ADADAD  gray(173)
0,279: (44461,44461,44461)  #ADADAD  gray(173)
0,280: (44204,44204,44204)  #ACACAC  gray(172)
0,281: (44204,44204,44204)  #ACACAC  gray(172)
0,282: (43947,43947,43947)  #ABABAB  gray(171)
0,283: (44718,44718,44718)  #AEAEAE  gray(174)
0,284: (44718,44718,44718)  #AEAEAE  gray(174)
0,285: (44718,44718,44718)  #AEAEAE  gray(174)
0,286: (44718,44718,44718)  #AEAEAE  gray(174)
0,287: (44718,44718,44718)  #AEAEAE  gray(174)
0,288: (44718,44718,44718)  #AEAEAE  gray(174)
0,289: (44718,44718,44718)  #AEAEAE  gray(174)
0,290: (44718,44718,44718)  #AEAEAE  gray(174)
0,291: (44718,44718,44718)  #AEAEAE  gray(174)
0,292: (44718,44718,44718)  #AEAEAE  gray(174)
0,293: (44204,44204,44204)  #ACACAC  gray(172)
0,294: (44204,44204,44204)  #ACACAC  gray(172)
0,295: (44461,44461,44461)  #ADADAD  gray(173)
0,296: (44461,44461,44461)  #ADADAD  gray(173)
0,297: (44461,44461,44461)  #ADADAD  gray(173)
0,298: (43433,43433,43433)  #A9A9A9  gray(169)
0,299: (40092,40092,40092)  #9C9C9C  gray(156)
0,300: (40092,40092,40092)  #9C9C9C  gray(156)
0,301: (41120,41120,41120)  #A0A0A0  gray(160)
0,302: (41891,41891,41891)  #A3A3A3  gray(163)
0,303: (42148,42148,42148)  #A4A4A4  gray(164)
0,304: (42405,42405,42405)  #A5A5A5  gray(165)
0,305: (41634,41634,41634)  #A2A2A2  gray(162)
0,306: (41634,41634,41634)  #A2A2A2  gray(162)
0,307: (42405,42405,42405)  #A5A5A5  gray(165)
0,308: (42662,42662,42662)  #A6A6A6  gray(166)
0,309: (41891,41891,41891)  #A3A3A3  gray(163)
0,310: (41891,41891,41891)  #A3A3A3  gray(163)
0,311: (41377,41377,41377)  #A1A1A1  gray(161)
0,312: (40092,40092,40092)  #9C9C9C  gray(156)
0,313: (41120,41120,41120)  #A0A0A0  gray(160)
0,314: (44461,44461,44461)  #ADADAD  gray(173)
0,315: (44461,44461,44461)  #ADADAD  gray(173)
0,316: (44461,44461,44461)  #ADADAD  gray(173)
0,317: (44461,44461,44461)  #ADADAD  gray(173)
0,318: (44204,44204,44204)  #ACACAC  gray(172)
0,319: (44204,44204,44204)  #ACACAC  gray(172)
0,320: (44461,44461,44461)  #ADADAD  gray(173)
0,321: (44204,44204,44204)  #ACACAC  gray(172)
0,322: (44204,44204,44204)  #ACACAC  gray(172)
0,323: (43947,43947,43947)  #ABABAB  gray(171)
0,324: (43947,43947,43947)  #ABABAB  gray(171)
0,325: (43947,43947,43947)  #ABABAB  gray(171)
0,326: (43947,43947,43947)  #ABABAB  gray(171)
0,327: (43947,43947,43947)  #ABABAB  gray(171)
0,328: (43947,43947,43947)  #ABABAB  gray(171)
0,329: (43690,43690,43690)  #AAAAAA  gray(170)
0,330: (43433,43433,43433)  #A9A9A9  gray(169)
0,331: (43176,43176,43176)  #A8A8A8  gray(168)
0,332: (42662,42662,42662)  #A6A6A6  gray(166)
0,333: (42148,42148,42148)  #A4A4A4  gray(164)
0,334: (41634,41634,41634)  #A2A2A2  gray(162)
0,335: (40606,40606,40606)  #9E9E9E  gray(158)
0,336: (38293,38293,38293)  #959595  gray(149)
0,337: (1028,1028,1028)  #040404  gray(4)
0,338: (1028,1028,1028)  #040404  gray(4)
0,339: (771,771,771)  #030303  gray(3)
0,340: (514,514,514)  #020202  gray(2)
0,341: (257,257,257)  #010101  gray(1)
0,342: (1285,1285,1285)  #050505  gray(5)
0,343: (2056,2056,2056)  #080808  gray(8)
0,344: (2827,2827,2827)  #0B0B0B  gray(11)
0,345: (3598,3598,3598)  #0E0E0E  gray(14)
0,346: (6682,6682,6682)  #1A1A1A  gray(26)
0,347: (7453,7453,7453)  #1D1D1D  gray(29)
0,348: (7967,7967,7967)  #1F1F1F  gray(31)
0,349: (8224,8224,8224)  #202020  gray(32)
0,350: (8738,8738,8738)  #222222  gray(34)
0,351: (8995,8995,8995)  #232323  gray(35)
0,352: (8995,8995,8995)  #232323  gray(35)
0,353: (9252,9252,9252)  #242424  gray(36)
0,354: (9509,9509,9509)  #252525  gray(37)
0,355: (9766,9766,9766)  #262626  gray(38)
0,356: (9766,9766,9766)  #262626  gray(38)
0,357: (10023,10023,10023)  #272727  gray(39)
0,358: (10280,10280,10280)  #282828  gray(40)
0,359: (10280,10280,10280)  #282828  gray(40)
0,360: (10537,10537,10537)  #292929  gray(41)
0,361: (10537,10537,10537)  #292929  gray(41)
0,362: (10794,10794,10794)  #2A2A2A  gray(42)
0,363: (10794,10794,10794)  #2A2A2A  gray(42)
0,364: (11822,11822,11822)  #2E2E2E  gray(46)
0,365: (13107,13107,13107)  #333333  gray(51)
0,366: (13364,13364,13364)  #343434  gray(52)
0,367: (13621,13621,13621)  #353535  gray(53)
0,368: (13621,13621,13621)  #353535  gray(53)
0,369: (13621,13621,13621)  #353535  gray(53)
0,370: (24929,24929,24929)  #616161  gray(97)
0,371: (29041,29041,29041)  #717171  gray(113)
0,372: (31354,31354,31354)  #7A7A7A  gray(122)
0,373: (27499,27499,27499)  #6B6B6B  gray(107)
0,374: (23901,23901,23901)  #5D5D5D  gray(93)
0,375: (22873,22873,22873)  #595959  gray(89)
0,376: (22359,22359,22359)  #575757  gray(87)
0,377: (25443,25443,25443)  #636363  gray(99)
0,378: (26214,26214,26214)  #666666  gray(102)
0,379: (25700,25700,25700)  #646464  gray(100)
0,380: (22359,22359,22359)  #575757  gray(87)
0,381: (22616,22616,22616)  #585858  gray(88)
0,382: (23387,23387,23387)  #5B5B5B  gray(91)
0,383: (25957,25957,25957)  #656565  gray(101)
0,384: (26728,26728,26728)  #686868  gray(104)
0,385: (25700,25700,25700)  #646464  gray(100)
0,386: (21331,21331,21331)  #535353  gray(83)
0,387: (12079,12079,12079)  #2F2F2F  gray(47)
0,388: (11822,11822,11822)  #2E2E2E  gray(46)
0,389: (11822,11822,11822)  #2E2E2E  gray(46)
0,390: (12079,12079,12079)  #2F2F2F  gray(47)
0,391: (11822,11822,11822)  #2E2E2E  gray(46)
0,392: (11565,11565,11565)  #2D2D2D  gray(45)
0,393: (11051,11051,11051)  #2B2B2B  gray(43)
0,394: (10794,10794,10794)  #2A2A2A  gray(42)
0,395: (10794,10794,10794)  #2A2A2A  gray(42)
0,396: (10794,10794,10794)  #2A2A2A  gray(42)
0,397: (10537,10537,10537)  #292929  gray(41)
0,398: (10537,10537,10537)  #292929  gray(41)
0,399: (10280,10280,10280)  #282828  gray(40)
0,400: (10280,10280,10280)  #282828  gray(40)
0,401: (10023,10023,10023)  #272727  gray(39)
0,402: (9766,9766,9766)  #262626  gray(38)
0,403: (9766,9766,9766)  #262626  gray(38)
0,404: (9509,9509,9509)  #252525  gray(37)
0,405: (9252,9252,9252)  #242424  gray(36)
0,406: (8738,8738,8738)  #222222  gray(34)
0,407: (8481,8481,8481)  #212121  gray(33)
0,408: (7967,7967,7967)  #1F1F1F  gray(31)
0,409: (6939,6939,6939)  #1B1B1B  gray(27)
0,410: (4369,4369,4369)  #111111  gray(17)
0,411: (4112,4112,4112)  #101010  gray(16)
0,412: (3855,3855,3855)  #0F0F0F  gray(15)
0,413: (3084,3084,3084)  #0C0C0C  gray(12)
0,414: (2827,2827,2827)  #0B0B0B  gray(11)
0,415: (1799,1799,1799)  #070707  gray(7)
0,416: (1028,1028,1028)  #040404  gray(4)
0,417: (2056,2056,2056)  #080808  gray(8)
0,418: (2827,2827,2827)  #0B0B0B  gray(11)
0,419: (3341,3341,3341)  #0D0D0D  gray(13)
0,420: (4112,4112,4112)  #101010  gray(16)
0,421: (4626,4626,4626)  #121212  gray(18)
0,422: (4883,4883,4883)  #131313  gray(19)
0,423: (5397,5397,5397)  #151515  gray(21)
0,424: (5654,5654,5654)  #161616  gray(22)
0,425: (5911,5911,5911)  #171717  gray(23)
0,426: (6168,6168,6168)  #181818  gray(24)
0,427: (6425,6425,6425)  #191919  gray(25)
0,428: (6682,6682,6682)  #1A1A1A  gray(26)
0,429: (6939,6939,6939)  #1B1B1B  gray(27)
0,430: (6939,6939,6939)  #1B1B1B  gray(27)
0,431: (7196,7196,7196)  #1C1C1C  gray(28)
0,432: (7453,7453,7453)  #1D1D1D  gray(29)
0,433: (7453,7453,7453)  #1D1D1D  gray(29)
0,434: (7710,7710,7710)  #1E1E1E  gray(30)
0,435: (7710,7710,7710)  #1E1E1E  gray(30)
0,436: (7967,7967,7967)  #1F1F1F  gray(31)
0,437: (8481,8481,8481)  #212121  gray(33)
0,438: (8995,8995,8995)  #232323  gray(35)
0,439: (8995,8995,8995)  #232323  gray(35)
0,440: (9766,9766,9766)  #262626  gray(38)
0,441: (9509,9509,9509)  #252525  gray(37)
0,442: (9509,9509,9509)  #252525  gray(37)
0,443: (9766,9766,9766)  #262626  gray(38)
0,444: (10023,10023,10023)  #272727  gray(39)
0,445: (10023,10023,10023)  #272727  gray(39)
0,446: (10023,10023,10023)  #272727  gray(39)
0,447: (9509,9509,9509)  #252525  gray(37)
0,448: (9252,9252,9252)  #242424  gray(36)
0,449: (9252,9252,9252)  #242424  gray(36)
0,450: (9252,9252,9252)  #242424  gray(36)
0,451: (9252,9252,9252)  #242424  gray(36)
0,452: (9252,9252,9252)  #242424  gray(36)
0,453: (9252,9252,9252)  #242424  gray(36)
0,454: (9252,9252,9252)  #242424  gray(36)
0,455: (9509,9509,9509)  #252525  gray(37)
0,456: (9766,9766,9766)  #262626  gray(38)
0,457: (9766,9766,9766)  #262626  gray(38)
0,458: (9509,9509,9509)  #252525  gray(37)
0,459: (9509,9509,9509)  #252525  gray(37)
0,460: (8995,8995,8995)  #232323  gray(35)
0,461: (8995,8995,8995)  #232323  gray(35)
0,462: (8995,8995,8995)  #232323  gray(35)
0,463: (8995,8995,8995)  #232323  gray(35)
0,464: (8738,8738,8738)  #222222  gray(34)
0,465: (8738,8738,8738)  #222222  gray(34)
0,466: (8481,8481,8481)  #212121  gray(33)
0,467: (8224,8224,8224)  #202020  gray(32)
0,468: (8224,8224,8224)  #202020  gray(32)
0,469: (7967,7967,7967)  #1F1F1F  gray(31)
0,470: (7967,7967,7967)  #1F1F1F  gray(31)
0,471: (7710,7710,7710)  #1E1E1E  gray(30)
0,472: (7710,7710,7710)  #1E1E1E  gray(30)
0,473: (7453,7453,7453)  #1D1D1D  gray(29)
0,474: (7453,7453,7453)  #1D1D1D  gray(29)
0,475: (7196,7196,7196)  #1C1C1C  gray(28)
0,476: (6939,6939,6939)  #1B1B1B  gray(27)
0,477: (6682,6682,6682)  #1A1A1A  gray(26)
0,478: (6682,6682,6682)  #1A1A1A  gray(26)
0,479: (6425,6425,6425)  #191919  gray(25)
0,480: (6168,6168,6168)  #181818  gray(24)
0,481: (5911,5911,5911)  #171717  gray(23)
0,482: (5654,5654,5654)  #161616  gray(22)
0,483: (5140,5140,5140)  #141414  gray(20)
0,484: (4626,4626,4626)  #121212  gray(18)
0,485: (4369,4369,4369)  #111111  gray(17)
0,486: (4112,4112,4112)  #101010  gray(16)
0,487: (3341,3341,3341)  #0D0D0D  gray(13)
0,488: (2827,2827,2827)  #0B0B0B  gray(11)
0,489: (2056,2056,2056)  #080808  gray(8)
0,490: (771,771,771)  #030303  gray(3)
0,491: (514,514,514)  #020202  gray(2)
0,492: (38807,38807,38807)  #979797  gray(151)
0,493: (39835,39835,39835)  #9B9B9B  gray(155)
0,494: (40606,40606,40606)  #9E9E9E  gray(158)
0,495: (41120,41120,41120)  #A0A0A0  gray(160)
0,496: (41634,41634,41634)  #A2A2A2  gray(162)
0,497: (41891,41891,41891)  #A3A3A3  gray(163)
0,498: (42148,42148,42148)  #A4A4A4  gray(164)
0,499: (42405,42405,42405)  #A5A5A5  gray(165)
0,500: (42662,42662,42662)  #A6A6A6  gray(166)
0,501: (42919,42919,42919)  #A7A7A7  gray(167)
0,502: (43176,43176,43176)  #A8A8A8  gray(168)
0,503: (43433,43433,43433)  #A9A9A9  gray(169)
0,504: (43690,43690,43690)  #AAAAAA  gray(170)
0,505: (43690,43690,43690)  #AAAAAA  gray(170)
0,506: (43947,43947,43947)  #ABABAB  gray(171)
0,507: (43947,43947,43947)  #ABABAB  gray(171)
0,508: (44204,44204,44204)  #ACACAC  gray(172)
0,509: (44204,44204,44204)  #ACACAC  gray(172)
0,510: (44461,44461,44461)  #ADADAD  gray(173)
0,511: (44461,44461,44461)  #ADADAD  gray(173)
0,512: (44204,44204,44204)  #ACACAC  gray(172)
0,513: (44204,44204,44204)  #ACACAC  gray(172)
0,514: (44204,44204,44204)  #ACACAC  gray(172)
0,515: (44204,44204,44204)  #ACACAC  gray(172)
0,516: (44204,44204,44204)  #ACACAC  gray(172)
0,517: (33924,33924,33924)  #848484  gray(132)
0,518: (26471,26471,26471)  #676767  gray(103)
0,519: (32125,32125,32125)  #7D7D7D  gray(125)
0,520: (34438,34438,34438)  #868686  gray(134)
0,521: (35980,35980,35980)  #8C8C8C  gray(140)
0,522: (36237,36237,36237)  #8D8D8D  gray(141)
0,523: (34952,34952,34952)  #888888  gray(136)
0,524: (33410,33410,33410)  #828282  gray(130)
0,525: (35980,35980,35980)  #8C8C8C  gray(140)
0,526: (36494,36494,36494)  #8E8E8E  gray(142)
0,527: (36494,36494,36494)  #8E8E8E  gray(142)
0,528: (35723,35723,35723)  #8B8B8B  gray(139)
0,529: (35209,35209,35209)  #898989  gray(137)
0,530: (33667,33667,33667)  #838383  gray(131)
0,531: (32639,32639,32639)  #7F7F7F  gray(127)
0,532: (43433,43433,43433)  #A9A9A9  gray(169)
0,533: (44461,44461,44461)  #ADADAD  gray(173)
0,534: (44461,44461,44461)  #ADADAD  gray(173)
0,535: (44461,44461,44461)  #ADADAD  gray(173)
0,536: (44461,44461,44461)  #ADADAD  gray(173)
0,537: (44461,44461,44461)  #ADADAD  gray(173)
0,538: (44975,44975,44975)  #AFAFAF  gray(175)
0,539: (44975,44975,44975)  #AFAFAF  gray(175)
0,540: (44975,44975,44975)  #AFAFAF  gray(175)
0,541: (44975,44975,44975)  #AFAFAF  gray(175)
0,542: (44975,44975,44975)  #AFAFAF  gray(175)
0,543: (44975,44975,44975)  #AFAFAF  gray(175)
0,544: (44975,44975,44975)  #AFAFAF  gray(175)
0,545: (44975,44975,44975)  #AFAFAF  gray(175)
0,546: (44975,44975,44975)  #AFAFAF  gray(175)
0,547: (43176,43176,43176)  #A8A8A8  gray(168)
0,548: (42919,42919,42919)  #A7A7A7  gray(167)
0,549: (43690,43690,43690)  #AAAAAA  gray(170)
0,550: (43433,43433,43433)  #A9A9A9  gray(169)
0,551: (43433,43433,43433)  #A9A9A9  gray(169)
0,552: (41377,41377,41377)  #A1A1A1  gray(161)
0,553: (29555,29555,29555)  #737373  gray(115)
0,554: (28013,28013,28013)  #6D6D6D  gray(109)
0,555: (34181,34181,34181)  #858585  gray(133)
0,556: (35209,35209,35209)  #898989  gray(137)
0,557: (36237,36237,36237)  #8D8D8D  gray(141)
0,558: (35723,35723,35723)  #8B8B8B  gray(139)
0,559: (30840,30840,30840)  #787878  gray(120)
0,560: (31354,31354,31354)  #7A7A7A  gray(122)
0,561: (37008,37008,37008)  #909090  gray(144)
0,562: (37008,37008,37008)  #909090  gray(144)
0,563: (37265,37265,37265)  #919191  gray(145)
0,564: (35466,35466,35466)  #8A8A8A  gray(138)
0,565: (34181,34181,34181)  #858585  gray(133)
0,566: (30069,30069,30069)  #757575  gray(117)
0,567: (33667,33667,33667)  #838383  gray(131)
0,568: (44718,44718,44718)  #AEAEAE  gray(174)
0,569: (44718,44718,44718)  #AEAEAE  gray(174)
0,570: (44718,44718,44718)  #AEAEAE  gray(174)
0,571: (44718,44718,44718)  #AEAEAE  gray(174)
0,572: (44461,44461,44461)  #ADADAD  gray(173)
0,573: (44718,44718,44718)  #AEAEAE  gray(174)
0,574: (44975,44975,44975)  #AFAFAF  gray(175)
0,575: (44975,44975,44975)  #AFAFAF  gray(175)
0,576: (44975,44975,44975)  #AFAFAF  gray(175)
0,577: (44975,44975,44975)  #AFAFAF  gray(175)
0,578: (44975,44975,44975)  #AFAFAF  gray(175)
0,579: (44975,44975,44975)  #AFAFAF  gray(175)
0,580: (44975,44975,44975)  #AFAFAF  gray(175)
0,581: (44975,44975,44975)  #AFAFAF  gray(175)
0,582: (44975,44975,44975)  #AFAFAF  gray(175)
0,583: (44204,44204,44204)  #ACACAC  gray(172)
0,584: (44204,44204,44204)  #ACACAC  gray(172)
0,585: (44204,44204,44204)  #ACACAC  gray(172)
0,586: (44204,44204,44204)  #ACACAC  gray(172)
0,587: (43947,43947,43947)  #ABABAB  gray(171)
0,588: (41377,41377,41377)  #A1A1A1  gray(161)
0,589: (39064,39064,39064)  #989898  gray(152)
0,590: (40863,40863,40863)  #9F9F9F  gray(159)
0,591: (41377,41377,41377)  #A1A1A1  gray(161)
0,592: (42148,42148,42148)  #A4A4A4  gray(164)
0,593: (42405,42405,42405)  #A5A5A5  gray(165)
0,594: (41634,41634,41634)  #A2A2A2  gray(162)
0,595: (39835,39835,39835)  #9B9B9B  gray(155)
0,596: (41120,41120,41120)  #A0A0A0  gray(160)
0,597: (42148,42148,42148)  #A4A4A4  gray(164)
0,598: (42148,42148,42148)  #A4A4A4  gray(164)
0,599: (41377,41377,41377)  #A1A1A1  gray(161)
0,600: (40863,40863,40863)  #9F9F9F  gray(159)
0,601: (39835,39835,39835)  #9B9B9B  gray(155)
0,602: (37779,37779,37779)  #939393  gray(147)
0,603: (41377,41377,41377)  #A1A1A1  gray(161)
0,604: (44718,44718,44718)  #AEAEAE  gray(174)
0,605: (44718,44718,44718)  #AEAEAE  gray(174)
0,606: (44718,44718,44718)  #AEAEAE  gray(174)
0,607: (44718,44718,44718)  #AEAEAE  gray(174)
0,608: (44718,44718,44718)  #AEAEAE  gray(174)
0,609: (44718,44718,44718)  #AEAEAE  gray(174)
0,610: (44718,44718,44718)  #AEAEAE  gray(174)
0,611: (44718,44718,44718)  #AEAEAE  gray(174)
0,612: (44461,44461,44461)  #ADADAD  gray(173)
0,613: (44461,44461,44461)  #ADADAD  gray(173)
0,614: (44461,44461,44461)  #ADADAD  gray(173)
0,615: (44204,44204,44204)  #ACACAC  gray(172)
0,616: (44204,44204,44204)  #ACACAC  gray(172)
0,617: (44204,44204,44204)  #ACACAC  gray(172)
0,618: (44204,44204,44204)  #ACACAC  gray(172)
0,619: (43947,43947,43947)  #ABABAB  gray(171)
0,620: (43947,43947,43947)  #ABABAB  gray(171)
0,621: (43690,43690,43690)  #AAAAAA  gray(170)
0,622: (43176,43176,43176)  #A8A8A8  gray(168)
0,623: (42662,42662,42662)  #A6A6A6  gray(166)
0,624: (42148,42148,42148)  #A4A4A4  gray(164)
0,625: (41377,41377,41377)  #A1A1A1  gray(161)
0,626: (40349,40349,40349)  #9D9D9D  gray(157)
0,627: (4369,4369,4369)  #111111  gray(17)
0,628: (514,514,514)  #020202  gray(2)
0,629: (1028,1028,1028)  #040404  gray(4)
0,630: (514,514,514)  #020202  gray(2)
0,631: (514,514,514)  #020202  gray(2)
0,632: (257,257,257)  #010101  gray(1)
0,633: (514,514,514)  #020202  gray(2)
0,634: (257,257,257)  #010101  gray(1)
0,635: (257,257,257)  #010101  gray(1)
0,636: (1285,1285,1285)  #050505  gray(5)
0,637: (2570,2570,2570)  #0A0A0A  gray(10)
0,638: (2570,2570,2570)  #0A0A0A  gray(10)
0,639: (2827,2827,2827)  #0B0B0B  gray(11)
0,640: (2570,2570,2570)  #0A0A0A  gray(10)
0,641: (2827,2827,2827)  #0B0B0B  gray(11)
0,642: (2827,2827,2827)  #0B0B0B  gray(11)
0,643: (2827,2827,2827)  #0B0B0B  gray(11)
0,644: (2827,2827,2827)  #0B0B0B  gray(11)
0,645: (2827,2827,2827)  #0B0B0B  gray(11)
0,646: (2827,2827,2827)  #0B0B0B  gray(11)
0,647: (2827,2827,2827)  #0B0B0B  gray(11)
0,648: (2827,2827,2827)  #0B0B0B  gray(11)
0,649: (2827,2827,2827)  #0B0B0B  gray(11)
0,650: (2827,2827,2827)  #0B0B0B  gray(11)
0,651: (2827,2827,2827)  #0B0B0B  gray(11)
0,652: (3084,3084,3084)  #0C0C0C  gray(12)
0,653: (2827,2827,2827)  #0B0B0B  gray(11)
0,654: (3084,3084,3084)  #0C0C0C  gray(12)
0,655: (4883,4883,4883)  #131313  gray(19)
0,656: (5140,5140,5140)  #141414  gray(20)
0,657: (5397,5397,5397)  #151515  gray(21)
0,658: (5397,5397,5397)  #151515  gray(21)
0,659: (4883,4883,4883)  #131313  gray(19)
0,660: (5397,5397,5397)  #151515  gray(21)
0,661: (15163,15163,15163)  #3B3B3B  gray(59)
0,662: (17476,17476,17476)  #444444  gray(68)
0,663: (18247,18247,18247)  #474747  gray(71)
0,664: (15163,15163,15163)  #3B3B3B  gray(59)
0,665: (13878,13878,13878)  #363636  gray(54)
0,666: (13364,13364,13364)  #343434  gray(52)
0,667: (14649,14649,14649)  #393939  gray(57)
0,668: (15934,15934,15934)  #3E3E3E  gray(62)
0,669: (16962,16962,16962)  #424242  gray(66)
0,670: (17733,17733,17733)  #454545  gray(69)
0,671: (16705,16705,16705)  #414141  gray(65)
0,672: (17733,17733,17733)  #454545  gray(69)
0,673: (18504,18504,18504)  #484848  gray(72)
0,674: (21588,21588,21588)  #545454  gray(84)
0,675: (21074,21074,21074)  #525252  gray(82)
0,676: (19532,19532,19532)  #4C4C4C  gray(76)
0,677: (10537,10537,10537)  #292929  gray(41)
0,678: (10023,10023,10023)  #272727  gray(39)
0,679: (10280,10280,10280)  #282828  gray(40)
0,680: (11308,11308,11308)  #2C2C2C  gray(44)
0,681: (11308,11308,11308)  #2C2C2C  gray(44)
0,682: (11051,11051,11051)  #2B2B2B  gray(43)
0,683: (10537,10537,10537)  #292929  gray(41)
0,684: (9766,9766,9766)  #262626  gray(38)
0,685: (10023,10023,10023)  #272727  gray(39)
0,686: (10023,10023,10023)  #272727  gray(39)
0,687: (10280,10280,10280)  #282828  gray(40)
0,688: (10280,10280,10280)  #282828  gray(40)
0,689: (10537,10537,10537)  #292929  gray(41)
0,690: (10794,10794,10794)  #2A2A2A  gray(42)
0,691: (12850,12850,12850)  #323232  gray(50)
0,692: (13107,13107,13107)  #333333  gray(51)
0,693: (13364,13364,13364)  #343434  gray(52)
0,694: (13107,13107,13107)  #333333  gray(51)
0,695: (13107,13107,13107)  #333333  gray(51)
0,696: (16705,16705,16705)  #414141  gray(65)
0,697: (18761,18761,18761)  #494949  gray(73)
0,698: (19532,19532,19532)  #4C4C4C  gray(76)
0,699: (20303,20303,20303)  #4F4F4F  gray(79)
0,700: (17219,17219,17219)  #434343  gray(67)
0,701: (16962,16962,16962)  #424242  gray(66)
0,702: (16191,16191,16191)  #3F3F3F  gray(63)
0,703: (17733,17733,17733)  #454545  gray(69)
0,704: (18247,18247,18247)  #474747  gray(71)
0,705: (18247,18247,18247)  #474747  gray(71)
0,706: (16191,16191,16191)  #3F3F3F  gray(63)
0,707: (16705,16705,16705)  #414141  gray(65)
0,708: (16962,16962,16962)  #424242  gray(66)
0,709: (18504,18504,18504)  #484848  gray(72)
0,710: (20560,20560,20560)  #505050  gray(80)
0,711: (19789,19789,19789)  #4D4D4D  gray(77)
0,712: (18247,18247,18247)  #474747  gray(71)
0,713: (11308,11308,11308)  #2C2C2C  gray(44)
0,714: (11051,11051,11051)  #2B2B2B  gray(43)
0,715: (10794,10794,10794)  #2A2A2A  gray(42)
0,716: (10794,10794,10794)  #2A2A2A  gray(42)
0,717: (10794,10794,10794)  #2A2A2A  gray(42)
0,718: (10537,10537,10537)  #292929  gray(41)
0,719: (10537,10537,10537)  #292929  gray(41)
0,720: (10280,10280,10280)  #282828  gray(40)
0,721: (10280,10280,10280)  #282828  gray(40)
0,722: (10280,10280,10280)  #282828  gray(40)
0,723: (10023,10023,10023)  #272727  gray(39)
0,724: (9766,9766,9766)  #262626  gray(38)
0,725: (9766,9766,9766)  #262626  gray(38)
0,726: (9509,9509,9509)  #252525  gray(37)
0,727: (9509,9509,9509)  #252525  gray(37)
0,728: (9252,9252,9252)  #242424  gray(36)
0,729: (8995,8995,8995)  #232323  gray(35)
0,730: (8738,8738,8738)  #222222  gray(34)
0,731: (8481,8481,8481)  #212121  gray(33)
0,732: (8224,8224,8224)  #202020  gray(32)
0,733: (7967,7967,7967)  #1F1F1F  gray(31)
0,734: (7710,7710,7710)  #1E1E1E  gray(30)
0,735: (7196,7196,7196)  #1C1C1C  gray(28)
0,736: (4369,4369,4369)  #111111  gray(17)
0,737: (4112,4112,4112)  #101010  gray(16)
0,738: (3855,3855,3855)  #0F0F0F  gray(15)
0,739: (3341,3341,3341)  #0D0D0D  gray(13)
0,740: (2570,2570,2570)  #0A0A0A  gray(10)
0,741: (1799,1799,1799)  #070707  gray(7)
0,742: (257,257,257)  #010101  gray(1)
0,743: (257,257,257)  #010101  gray(1)
0,744: (514,514,514)  #020202  gray(2)
0,745: (11308,11308,11308)  #2C2C2C  gray(44)
0,746: (12336,12336,12336)  #303030  gray(48)
0,747: (13107,13107,13107)  #333333  gray(51)
0,748: (13621,13621,13621)  #353535  gray(53)
0,749: (14135,14135,14135)  #373737  gray(55)
0,750: (14392,14392,14392)  #383838  gray(56)
0,751: (14649,14649,14649)  #393939  gray(57)
0,752: (15163,15163,15163)  #3B3B3B  gray(59)
0,753: (15420,15420,15420)  #3C3C3C  gray(60)
0,754: (15677,15677,15677)  #3D3D3D  gray(61)
0,755: (15677,15677,15677)  #3D3D3D  gray(61)
0,756: (15934,15934,15934)  #3E3E3E  gray(62)
0,757: (16191,16191,16191)  #3F3F3F  gray(63)
0,758: (16448,16448,16448)  #404040  gray(64)
0,759: (16448,16448,16448)  #404040  gray(64)
0,760: (16705,16705,16705)  #414141  gray(65)
0,761: (16705,16705,16705)  #414141  gray(65)
0,762: (16962,16962,16962)  #424242  gray(66)
0,763: (16962,16962,16962)  #424242  gray(66)
0,764: (16705,16705,16705)  #414141  gray(65)
0,765: (16705,16705,16705)  #414141  gray(65)
0,766: (16705,16705,16705)  #414141  gray(65)
0,767: (16705,16705,16705)  #414141  gray(65)
0,768: (16705,16705,16705)  #414141  gray(65)
0,769: (16705,16705,16705)  #414141  gray(65)
0,770: (14135,14135,14135)  #373737  gray(55)
0,771: (11565,11565,11565)  #2D2D2D  gray(45)
0,772: (13364,13364,13364)  #343434  gray(52)
0,773: (14135,14135,14135)  #373737  gray(55)
0,774: (14649,14649,14649)  #393939  gray(57)
0,775: (14392,14392,14392)  #383838  gray(56)
0,776: (13621,13621,13621)  #353535  gray(53)
0,777: (12850,12850,12850)  #323232  gray(50)
0,778: (14392,14392,14392)  #383838  gray(56)
0,779: (14649,14649,14649)  #393939  gray(57)
0,780: (14649,14649,14649)  #393939  gray(57)
0,781: (14135,14135,14135)  #373737  gray(55)
0,782: (14135,14135,14135)  #373737  gray(55)
0,783: (13621,13621,13621)  #353535  gray(53)
0,784: (12850,12850,12850)  #323232  gray(50)
0,785: (16191,16191,16191)  #3F3F3F  gray(63)
0,786: (17219,17219,17219)  #434343  gray(67)
0,787: (17219,17219,17219)  #434343  gray(67)
0,788: (17219,17219,17219)  #434343  gray(67)
0,789: (16962,16962,16962)  #424242  gray(66)
0,790: (16962,16962,16962)  #424242  gray(66)
0,791: (17219,17219,17219)  #434343  gray(67)
0,792: (17219,17219,17219)  #434343  gray(67)
0,793: (17219,17219,17219)  #434343  gray(67)
0,794: (16962,16962,16962)  #424242  gray(66)
0,795: (16962,16962,16962)  #424242  gray(66)
0,796: (16962,16962,16962)  #424242  gray(66)
0,797: (16962,16962,16962)  #424242  gray(66)
0,798: (16962,16962,16962)  #424242  gray(66)
0,799: (16705,16705,16705)  #414141  gray(65)
0,800: (16705,16705,16705)  #414141  gray(65)
0,801: (16705,16705,16705)  #414141  gray(65)
0,802: (16705,16705,16705)  #414141  gray(65)
0,803: (16191,16191,16191)  #3F3F3F  gray(63)
0,804: (15934,15934,15934)  #3E3E3E  gray(62)
0,805: (15163,15163,15163)  #3B3B3B  gray(59)
0,806: (14649,14649,14649)  #393939  gray(57)
0,807: (13878,13878,13878)  #363636  gray(54)
0,808: (12336,12336,12336)  #303030  gray(48)
0,809: (771,771,771)  #030303  gray(3)
0,810: (257,257,257)  #010101  gray(1)
0,811: (257,257,257)  #010101  gray(1)
0,812: (257,257,257)  #010101  gray(1)
0,813: (257,257,257)  #010101  gray(1)
0,814: (0,0,0)  #000000  gray(0)
0,815: (257,257,257)  #010101  gray(1)
0,816: (0,0,0)  #000000  gray(0)
0,817: (0,0,0)  #000000  gray(0)
0,818: (0,0,0)  #000000  gray(0)
0,819: (0,0,0)  #000000  gray(0)
0,820: (0,0,0)  #000000  gray(0)
0,821: (0,0,0)  #000000  gray(0)
0,822: (0,0,0)  #000000  gray(0)
0,823: (0,0,0)  #000000  gray(0)
0,824: (0,0,0)  #000000  gray(0)
0,825: (65535,65535,65535)  #FFFFFF  gray(255)
0,826: (2570,2570,2570)  #0A0A0A  gray(10)
0,827: (1542,1542,1542)  #060606  gray(6)
0,828: (2313,2313,2313)  #090909  gray(9)
0,829: (1799,1799,1799)  #070707  gray(7)
0,830: (2313,2313,2313)  #090909  gray(9)
0,831: (2056,2056,2056)  #080808  gray(8)
0,832: (2056,2056,2056)  #080808  gray(8)
0,833: (2056,2056,2056)  #080808  gray(8)
0,834: (2056,2056,2056)  #080808  gray(8)
0,835: (2056,2056,2056)  #080808  gray(8)
0,836: (1799,1799,1799)  #070707  gray(7)
0,837: (9509,9509,9509)  #252525  gray(37)
0,838: (2056,2056,2056)  #080808  gray(8)
0,839: (1028,1028,1028)  #040404  gray(4)
0,840: (771,771,771)  #030303  gray(3)
0,841: (771,771,771)  #030303  gray(3)
0,842: (771,771,771)  #030303  gray(3)
0,843: (771,771,771)  #030303  gray(3)
0,844: (771,771,771)  #030303  gray(3)
0,845: (771,771,771)  #030303  gray(3)
0,846: (771,771,771)  #030303  gray(3)
0,847: (771,771,771)  #030303  gray(3)
0,848: (771,771,771)  #030303  gray(3)
0,849: (771,771,771)  #030303  gray(3)
0,850: (771,771,771)  #030303  gray(3)
0,851: (1799,1799,1799)  #070707  gray(7)
0,852: (2313,2313,2313)  #090909  gray(9)
0,853: (2570,2570,2570)  #0A0A0A  gray(10)
0,854: (3855,3855,3855)  #0F0F0F  gray(15)
0,855: (5140,5140,5140)  #141414  gray(20)
0,856: (5397,5397,5397)  #151515  gray(21)
0,857: (7710,7710,7710)  #1E1E1E  gray(30)
0,858: (8481,8481,8481)  #212121  gray(33)
0,859: (9252,9252,9252)  #242424  gray(36)
0,860: (11565,11565,11565)  #2D2D2D  gray(45)
0,861: (13878,13878,13878)  #363636  gray(54)
0,862: (13364,13364,13364)  #343434  gray(52)
0,863: (15934,15934,15934)  #3E3E3E  gray(62)
0,864: (14649,14649,14649)  #393939  gray(57)
0,865: (15163,15163,15163)  #3B3B3B  gray(59)
0,866: (16448,16448,16448)  #404040  gray(64)
0,867: (20046,20046,20046)  #4E4E4E  gray(78)
0,868: (17219,17219,17219)  #434343  gray(67)
0,869: (15934,15934,15934)  #3E3E3E  gray(62)
0,870: (17733,17733,17733)  #454545  gray(69)
0,871: (18761,18761,18761)  #494949  gray(73)
0,872: (15677,15677,15677)  #3D3D3D  gray(61)
0,873: (12079,12079,12079)  #2F2F2F  gray(47)
0,874: (9252,9252,9252)  #242424  gray(36)
0,875: (3598,3598,3598)  #0E0E0E  gray(14)
0,876: (1542,1542,1542)  #060606  gray(6)
0,877: (1542,1542,1542)  #060606  gray(6)
0,878: (1799,1799,1799)  #070707  gray(7)
0,879: (2056,2056,2056)  #080808  gray(8)
0,880: (2056,2056,2056)  #080808  gray(8)
0,881: (1285,1285,1285)  #050505  gray(5)
0,882: (771,771,771)  #030303  gray(3)
0,883: (771,771,771)  #030303  gray(3)
0,884: (771,771,771)  #030303  gray(3)
0,885: (771,771,771)  #030303  gray(3)
0,886: (771,771,771)  #030303  gray(3)
0,887: (771,771,771)  #030303  gray(3)
0,888: (3341,3341,3341)  #0D0D0D  gray(13)
0,889: (7710,7710,7710)  #1E1E1E  gray(30)
0,890: (2056,2056,2056)  #080808  gray(8)
0,891: (1799,1799,1799)  #070707  gray(7)
0,892: (1799,1799,1799)  #070707  gray(7)
0,893: (2313,2313,2313)  #090909  gray(9)
0,894: (1799,1799,1799)  #070707  gray(7)
0,895: (1799,1799,1799)  #070707  gray(7)
0,896: (1799,1799,1799)  #070707  gray(7)
0,897: (1799,1799,1799)  #070707  gray(7)
0,898: (1799,1799,1799)  #070707  gray(7)
0,899: (1799,1799,1799)  #070707  gray(7)
2) Use color image, scale to 1 column, do profile

Code: Select all

convert text_balloons.jpg -scale 1x! text_balloons_column.png
profile -c 1 text_balloons_column.png text_balloons_column_profile.png
Image

P.S. In this last example, perhaps it would be better to convert white to black before scaling to 1 column.
cso
Posts: 28
Joined: 2017-06-09T19:10:21-07:00
Authentication code: 1151

Re: segmentation of balloons

Post by cso »

Nice!
I meant scale to one row but it's simple to change that(1x! vs !x1).
How can I get the max value out of text_balloons_binary_column.png?
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: segmentation of balloons

Post by fmw42 »

Code: Select all

convert text_balloons_binary_column.png -format "%[fx:maxima]" info:
This will be a value in the range of 0 to 1, but you can scale for example to percent as

Code: Select all

convert text_balloons_binary_column.png -format "%[fx:100*maxima]" info:
This will be the maximum value of all the pixels in the column. Is that what you want?
Post Reply