evaluates f applied to each pixel of image in turn.
Details and Options
- The channel values supplied to f are normally in the range 0 to 1, regardless of the underlying type used in the Image object.
- ImageScan[f,image] discards the results of applying f to the pixels in image. Unlike ImageApply, ImageScan does not build up a new image and returns Null.
- ImageScan is useful in carrying out an operation on parts of expressions where the operation has a "side effect", such as making an assignment.
- ImageScan works on images with any number of channels.
- You can also use Throw to exit from ImageScan. »
- ImageScan traverses the pixels of image in a row-wise order from left to right.
- ImageScan has the option Interleaving, which specifies whether f should be applied to individual channel values or to the complete list of channel values for a given pixel. The default setting is Interleaving->True.
- With the setting Masking->roi, a region of interest to be scanned can be specified.
- ImageScan works with Image3D objects.
Examplesopen allclose all
Basic Examples (5)
Wolfram Research (2012), ImageScan, Wolfram Language function, https://reference.wolfram.com/language/ref/ImageScan.html.
Wolfram Language. 2012. "ImageScan." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ImageScan.html.
Wolfram Language. (2012). ImageScan. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImageScan.html