Yes ... I want to sample every 10th. pixel, not a full resolution sample
block.

David

On Wed, 2008-09-10 at 22:19 +1200, Sherlock, Ric wrote:
> ---David Vincent-Jones wrote:
> > Digital images are getting to be very large today so some specialized
> > processes become very lengthy. Sometimes I need to test
> > several sets of
> > parameters and at full resolution it can be very tedious.
> >
> > Can somebody suggest a way to subset working something like this:
> >
> > $ bigimage
> >         5000 4000 3
> > sub10=: 10 subset bigimage
> >
> > $ subimage
> >         500 400 3
> 
> Can you confirm that you want to sample every 10th pixel rather than take a 
> 500 by 400 pixel region from the original?
> 
> If so then this might work?
> 
> subset=: 3 : 0
>   10 subset y
> :
>   idx=. x&[EMAIL PROTECTED] x %~ 2{.$y
>   (<idx,<a:){y
> )
> 
>    tst=: i. 50 40 3
> 
>    $10 subset tst
> 5 4 3
> 
>    10 subset tst
>    0    1    2
>   30   31   32
>   60   61   62
>   90   91   92
> 
> 1200 1201 1202
> 1230 1231 1232
> 1260 1261 1262
> 1290 1291 1292
> 
> 2400 2401 2402
> 2430 2431 2432
> 2460 2461 2462
> 2490 2491 2492
> 
> 3600 3601 3602
> 3630 3631 3632
> 3660 3661 3662
> 3690 3691 3692
> 
> 4800 4801 4802
> 4830 4831 4832
> 4860 4861 4862
> 4890 4891 4892
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to