So I think now we can close this discussion. Thanks for all efforts.
Regards.
Search found 30 matches
- 2017-04-26T15:01:25-07:00
- Forum: Users
- Topic: Understanding centroid
- Replies: 16
- Views: 14792
- 2017-04-26T13:19:11-07:00
- Forum: Users
- Topic: Understanding centroid
- Replies: 16
- Views: 14792
Re: Understanding centroid
Yes, I agree. The execution time with IM on my HD image was
But I think that I discover what is the problem with my OpenCV example. It is extracting a contour from the image to compute its centroid, not the whole component.
Code: Select all
real 0m0.764s
user 0m0.766s
sys 0m0.020s
- 2017-04-26T10:38:37-07:00
- Forum: Users
- Topic: Understanding centroid
- Replies: 16
- Views: 14792
Re: Understanding centroid
I used awk to do the computations: convert pNcFvOf.png txt: | tail +2 | grep "gray(255)" | tr -cs "0-9\n" " " |\ awk ' { tot = NR; xsum += $1; ysum += $2; } END { print xsum/tot, ysum/tot } ' Thanks for this suggestion. It is nice for small images. But in my case, I have HD images and this process ...
- 2017-04-26T06:50:14-07:00
- Forum: Users
- Topic: Understanding centroid
- Replies: 16
- Views: 14792
Re: Understanding centroid
Now it is clear for horizontal regions. I checked by hand with the images convert -size 100x200 xc:black -fill white -draw "rectangle 0,0 79,2" foo.png convert -size 100x200 xc:black -fill white -draw "rectangle 0,0 79,0" foo.png and I got the same result as from IM. Now I have to check for L-shaped ...
- 2017-04-26T06:32:17-07:00
- Forum: Users
- Topic: Understanding centroid
- Replies: 16
- Views: 14792
Re: Understanding centroid
I get your same values with IM 6.9.8.3 Q16 and IM 7.0.5.4 Q16. Thanks for your effort. I decided to use a very simple L-shaped image to be able to compute by hand and compare. But maybe I'm misunderstanding some computations. If I'm not wrong the top left corner of image has coordinate (0,0) not (1 ...
- 2017-04-25T20:34:22-07:00
- Forum: Users
- Topic: Understanding centroid
- Replies: 16
- Views: 14792
Re: Understanding centroid
Please always provide your IM version and platform when asking questions. If you post your original image without the arrow and circle, I can double check the values The original image: http://i.imgur.com/pNcFvOf.png My OS: Linux Mint 18 with Version: ImageMagick 7.0.4-2 Q16 x86_64 2017-01-02 http ...
- 2017-04-25T20:27:06-07:00
- Forum: Users
- Topic: Understanding centroid
- Replies: 16
- Views: 14792
Re: Understanding centroid
For any given region (white or black), the centroid is just the average location of all pixels in the region. See https://en.wikipedia.org/wiki/Centroid The difference may be due to the 4-connected option vs the 8-connected option. Try convert foo.png -define connected-components:verbose=true ...
- 2017-04-25T19:33:18-07:00
- Forum: Users
- Topic: Understanding centroid
- Replies: 16
- Views: 14792
Understanding centroid
I am trying to understand how IM computes centroid of a binary image. Consider this simple binary image created with convert -size 100x200 xc:black -fill white -draw "rectangle 0,0 79,49" -draw "rectangle 0,50 19,99" foo.png From IM connect components we get convert foo.png -define connected ...
- 2017-03-18T16:31:30-07:00
- Forum: Users
- Topic: Histogram of a (possible) binary image
- Replies: 6
- Views: 5252
Re: Histogram of a (possible) binary image
Oh, thanks. Now using ong and -depth 8 I got exactlyfmw42 wrote: ↑2017-03-18T16:13:45-07:00Code: Select all
convert ZpEm88c.jpg -depth 8 -define histogram:unique-colors=true -format %c histogram:info:
Code: Select all
(255,255,255)
- 2017-03-18T16:01:21-07:00
- Forum: Users
- Topic: Histogram of a (possible) binary image
- Replies: 6
- Views: 5252
Re: Histogram of a (possible) binary image
OK. I converted jpg to png first. Then, I tried exactly the same codes as above, using png everytime. I got the following histogram:
What is the meaning of 65535 instead of 255?
Code: Select all
1015144: ( 0, 0, 0) #000000000000 gray(0)
2962856: (65535,65535,65535) #FFFFFFFFFFFF gray(255)
- 2017-03-18T13:43:26-07:00
- Forum: Users
- Topic: Histogram of a (possible) binary image
- Replies: 6
- Views: 5252
Re: Histogram of a (possible) binary image
You save the images as JPEG. But that is a lossy format. That means pixel values (colours) are changed. If you save as JPEG, the file will contains colours that you didn't put there. JPEG is a useful format for showing photos on the web. It should not be used for image processing. So, what do you ...
- 2017-03-18T12:22:12-07:00
- Forum: Users
- Topic: Histogram of a (possible) binary image
- Replies: 6
- Views: 5252
Histogram of a (possible) binary image
Version: ImageMagick 7.0.4-2 Q16 x86_64 2017-01-02 Consider the file input.jpg . I applied some tools to obtain a kind of binary image . convert input.jpg -threshold 62% -morphology smooth Octagon bin-input.jpg convert bin-input.jpg -define connected-components:area-threshold=60000 -define ...
- 2017-01-05T03:12:33-07:00
- Forum: Users
- Topic: Offsets in geometry (from tutorial)
- Replies: 7
- Views: 5814
Re: Offsets in geometry (from tutorial)
The same problem.fmw42 wrote:Did you try usingCode: Select all
magick convert ...
Thanks for helping and discussion but I'm only following the topic, since I have no deep knowledge to help to fix the possible bug/feature.
Regards.
- 2017-01-04T17:43:12-07:00
- Forum: Users
- Topic: Offsets in geometry (from tutorial)
- Replies: 7
- Views: 5814
Re: Offsets in geometry (from tutorial)
No progress.snibgo wrote:This may be a bug.
Try inserting "+region" after the negate.
- 2017-01-04T17:34:37-07:00
- Forum: Users
- Topic: Offsets in geometry (from tutorial)
- Replies: 7
- Views: 5814
Offsets in geometry (from tutorial)
Version: ImageMagick 7.0.4-2 Q16 x86_64 2017-01-02 http://www.imagemagick.org Copyright: © 1999-2017 ImageMagick Studio LLC License: http://www.imagemagick.org/script/license.php Features: Cipher DPC HDRI OpenMP Delegates (built-in): bzlib freetype jng jpeg lzma png x zlib I'm trying to learn how ...