If you only have inner contours I think the fastest thing to do is to get
back to a labeled dataset, which you could probably do e.g. with watershed.
Seems a bit overkill though... You definitely can't get labels upstream in
the process?

On Tue, Oct 4, 2016 at 3:11 AM Jaime Lopez Carvajal <jalop...@gmail.com>
wrote:

> Hi Juan,
>
> Thank you for suggestion, I am going to take a look, but maybe I need a
> different approach because the contour (list) of every object in image,
> which were extracted after an image segmentation process.
>
> So, I would like to know if there is a way to compare contours (comparing
> lists) between objects to find shared coordinates, but I think this is not
> possible because I have the inner contours of every object, so I will not
> find any coordinates coincidence between pair of objects.
>
> I hope this make my issue clearer.
>
> Any other idea?
>
> Thanks, Jaime
>
>
>
> On Saturday, October 1, 2016 at 9:48:07 PM UTC-5, Juan Nunez-Iglesias
> wrote:
>
> Hi Jaime,
>
> Sorry, it seems your message got lost in our flooded inboxes...
>
> What does your source image look like? If the objects are segmented into
> different labels, that is, you have an image where all the pixels of object
> 1 have value 1, all those of object 2 have value 2, etc., then you can
> build a *region adjacency graph*, or RAG, with the right values to get what
> you need. This function in scikit-image master gets you the contour lengths
> between different objects, from which it should be easy to get the
> information you want:
>
>
> https://github.com/scikit-image/scikit-image/blob/master/skimage/future/graph/rag.py#L359
>
> By looking at the source code you might get even simpler code for your
> problem, because you just need the `count_matrix` sparse matrix. It should
> be super-fast to generate and compute the values you need.
>
> Juan.
>
> On Thu, Sep 15, 2016 at 7:29 AM, Jaime Lopez Carvajal <jalo...@gmail.com>
> wrote:
>
> Hi,
>
> I would like to know if someone could help or suggest any idea how to do
> this:
>
> First, I am trying to know how many neighbors (objects) one particular
> object have using its contour.
> Second, I need to extract the length of each shared contour with every
> neighbor,
> Third, calculate their respective percentage.
>
> The last step is the easiest, but I dont know how to get the first and
> second steps.
>
> Example using attached image:
>
> Object of interest: red object
> Neighbors: three neighbors with three shared contours (yellow, green and
> blue).
> Total length contour = lengh(yellow) + lengh(yellow) + lengh(yellow)
>
> Any suggestion how can I get this?
>
> Thanks in advance, Jaime
>
> --
> You received this message because you are subscribed to the Google Groups
> "scikit-image" group.
>
> To unsubscribe from this group and stop receiving emails from it, send an
> email to scikit-image...@googlegroups.com.
> To post to this group, send email to scikit...@googlegroups.com.
>
>
> To view this discussion on the web, visit
> https://groups.google.com/d/msgid/scikit-image/191cefe6-7274-45f7-b266-41bb92d64428%40googlegroups.com
> <https://groups.google.com/d/msgid/scikit-image/191cefe6-7274-45f7-b266-41bb92d64428%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "scikit-image" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to scikit-image+unsubscr...@googlegroups.com.
> To post to this group, send email to scikit-image@googlegroups.com.
> To view this discussion on the web, visit
> https://groups.google.com/d/msgid/scikit-image/a6416656-7d8e-4a41-a465-c968047c18be%40googlegroups.com
> <https://groups.google.com/d/msgid/scikit-image/a6416656-7d8e-4a41-a465-c968047c18be%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"scikit-image" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to scikit-image+unsubscr...@googlegroups.com.
To post to this group, send an email to scikit-image@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/scikit-image/CA%2BJHcKSEAv4UkT6yyiyN70J210TZ4coyizYzcPuk1zC0zgjijw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to