[Insight-users] A question about neighborhood iterator and image iterator
Feng Ma
mafeng at hotmail . com
Fri, 03 Oct 2003 20:03:06 -0400
Hi, Josh and Luis:
I am a little confused about how to use neighborhood iterator and image
iterator. Josh has a code example in ITK Neighborhood ppt file:
typedef itk::Image<float, 3> ImageType;
ImageType::Pointer image = SomeImageSource->GetOutput();
itk::ConstNeighborhoodIterator<ImageType> it(radius, image,
image->GetRequestedRegion());
itk::ImageRegionIterator<ImageType> out(output_image,
image->GetRequestedRegion());
for (it.GoToBegin(); ! it.IsAtEnd(); ++it, ++out)
{
out.Set(0.5 * it.GetNext(2) - 0.5 * it.GetPrevious(2));
}
How does ITK internal mechanism make sure that neighborhood iterator it
and image region iterator out are always visiting the same pixel in image?
Thanks.
-Feng
_________________________________________________________________
Share your photos without swamping your Inbox. Get Hotmail Extra Storage
today! http://join . msn . com/?PAGE=features/es