comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: how many array elements with a certain value in a row
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: how many array elements with a certain value in a row [message #70268] Thu, 01 April 2010 08:22 Go to previous message
jeanh is currently offline  jeanh
Messages: 79
Registered: November 2009
Member
On 01/04/2010 8:49 AM, Jeremy Bailin wrote:
> Does anyone have a nice simple efficient solution to this problem (I
> have a simple inefficient solution and a vague sketch in my mind of a
> convoluted but probably efficient solution):
>
> I have an image in which many pixels are saturated (=65535, they're
> short unsigned). I want to treat each set of consecutive saturated
> pixels in a row as a single unit and know how many saturated pixels in
> a row there are. So I would like to have a list that contains (a) the
> rightmost pixel of each set of consecutive saturated pixels, and (b)
> how many saturated pixels there were in the set.
>
> Any suggestions?
>
> -Jeremy.


Hi,

what about using shift? ... untested and though in a baby-scream
environment, so sorry if I miss the obvious

a) select pixels with the targeted value (where)
b) do img-shift(img)
c) look at the indexes found in a) and that are positive in b) so that
you only get the ending position.

Jean
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: IDL: problem on reading ncdf file with short type data
Next Topic: Re: Image error calculation

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 15:18:16 PDT 2025

Total time taken to generate the page: 0.00252 seconds