Stemmer.CvbImage
Stemmer.Cvb.FoundationFftImage
Namespace: Stemmer.Cvb.Foundation
Assembly: Stemmer.Cvb.Foundation (in Stemmer.Cvb.Foundation.dll) Version: 14.0.0.0
The FftImage type exposes the following members.
Name | Description | |
---|---|---|
Bounds |
Retrieve the bounding rect of the Image.
(Inherited from Image.) | |
ColorModel |
Color model that is realized by this image.
(Inherited from Image.) | |
CoordinateSystem |
Coordinate system of the image.
(Inherited from Image.) | |
Handle |
Native CVB image handle.
(Inherited from Image.) | |
HasOverlayMask |
True if at least one of the image infos has the overlay mask bit set.
(Inherited from Image.) | |
Height |
Width of the image in pixels.
(Inherited from Image.) | |
IsDisposed |
Tests if the native handle has already been disposed.
(Inherited from Image.) | |
Normalization |
Gets the normalization that has been used for generation of this
FftImage.
| |
Planes |
Access to the infos of the image.
(Inherited from Image.) | |
Size |
Size of the image.
(Inherited from Image.) | |
Width |
Width of the image in pixels.
(Inherited from Image.) |
Name | Description | |
---|---|---|
BeginPixelContentChange |
Starts an image update block.
(Inherited from Image.) | |
Clone |
Creates a new Image object that is a copy of the current
instance.
(Inherited from Image.) | |
Close |
Alias of the Dispose method.
(Inherited from Image.) | |
Contains |
Tests if a pixel location is inside the image.
(Inherited from Image.) | |
Copy |
Creates a new Image object that is a copy of the current
instance.
(Inherited from Image.) | |
CopyTo(Image) |
Copies the image data from this image to the
targetImage.
(Inherited from Image.) | |
CopyTo(Image, Rect, Point2D) |
Copies the image data from the sourceRect of this
image to the targetImagetargetPosition.
(Inherited from Image.) | |
Detach |
Detaches this Image object from the native IMG.
(Inherited from Image.) | |
Dispose |
IDisposable implementation.
(Inherited from Image.) | |
Dispose(Boolean) |
IDispose helper function.
(Inherited from Image.) | |
EndPixelContentChange |
Ends an image update block.
(Inherited from Image.) | |
Equals |
Equality check.
(Inherited from Image.) | |
Finalize |
Finalizer
(Inherited from Image.) | |
FromImage |
Transform a CVB image into a compressed FFT image.
| |
GetHashCode |
Build a suitable hash code.
(Inherited from Image.) | |
GetPixel(Point2D) |
Gets the pixel values for all planes at the given
position.
(Inherited from Image.) | |
GetPixel(Int32, Int32) |
Gets the pixel values for all planes at the given position.
(Inherited from Image.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ImageToPixelCoordinates(Area2D) |
Convert an Area2D from image to pixel coordinates.
(Inherited from Image.) | |
ImageToPixelCoordinates(Point2Dd) |
Convert a pixel from image to pixel coordinates.
(Inherited from Image.) | |
Initialize(Double) |
Initialize all planes of this image to the specified value.
(Inherited from Image.) | |
Initialize(Double) |
Initialize all planes of this image to the specified values.
(Inherited from Image.) | |
Initialize(Area2D, Double) |
Initialize the given area in all planes of this
image to the specified value.
(Inherited from Image.) | |
Initialize(Area2D, Double) |
Initialize the given area in all planes of this
image to the specified values.
(Inherited from Image.) | |
Initialize(Rect, Double) |
Initialize the given area in all planes of this
image to the specified value.
(Inherited from Image.) | |
Initialize(Rect, Double) |
Initialize the given area in all planes of this
image to the specified values.
(Inherited from Image.) | |
Map(Rect) |
Creates a mapped image of the rect region of this
image.
(Inherited from Image.) | |
Map(Size2D) |
Creates a mapped image of this whole image scaled to the
targetSize.
(Inherited from Image.) | |
Map(Rect, Size2D) |
Creates a mapped image of the sourceRect region of
this image scaled to the targetSize.
(Inherited from Image.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnPixelContentChanged |
Inform clients listening to the PixelContentChanged event
that this image data has been completely updated (full area).
(Inherited from Image.) | |
OnPixelContentChanged(Rect) |
Inform clients listening to the PixelContentChanged event
that this image data has been updated in the given
rect.
(Inherited from Image.) | |
PixelToImageCoordinates(Area2D) |
Convert an Area2D from pixel to image coordinates.
(Inherited from Image.) | |
PixelToImageCoordinates(Point2Dd) |
Convert a pixel from pixel to image coordinates.
(Inherited from Image.) | |
RaisePixelContentChanged |
Inform clients listening to the PixelContentChanged event
that this image data has been completely updated (full area).
(Inherited from Image.) | |
RaisePixelContentChanged(Rect) |
Inform clients listening to the PixelContentChanged event
that this image data has been updated in the given
rect.
(Inherited from Image.) | |
Save(String) |
Write the current content of the image into a file. The file format
to be used is determined by the extension of the fileName.
If a lossy format is selected, a default quality setting
will be used (if you want to specify your own quality setting, please
use the overload that allows specification of a quality value).
(Inherited from Image.) | |
Save(String, Double) |
Write the current content of the image into a file. The file format
to be used is determined based on the fileName's
extension. The quality (and thereby size) of the resulting file can
be adjusted using the quality parameter. When
saving to a lossless file format, the quality
parameter will be silently ignored.
(Inherited from Image.) | |
StartPixelContentChangeBlock |
Starts an image update block to be used in a using statement.
(Inherited from Image.) | |
SubImage(Area2D) |
Creates a new Image that is a copy from the given
sourceArea of the image data of the current
instance.
(Inherited from Image.) | |
SubImage(Rect) |
Creates a new Image that is a copy from the given
sourceRect of the image data of the current
instance.
(Inherited from Image.) | |
ToAmplitudeImage |
Calculate the amplitude image of this FFT image.
| |
ToImage |
Transform this compressed FFT image into a regular CVB image with a
real and imaginary part.
| |
ToObjectBuffer |
Create a byte buffer with the serialized image object data.
(Inherited from Image.) | |
ToPhaseImage |
Calculate the phase image of this FFT image.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
ObjectDisposing |
Raised when this object is about to be disposed via the
Dispose method.
(Inherited from Image.) | |
PixelContentChanged |
Fired when the image data of this image was consciously updated.
(Inherited from Image.) |
Name | Description | |
---|---|---|
AffineTransform(AffineMatrix2D) | Overloaded.
Creates an affine transformation (homogeneous matrix transformation)
of the whole image img.
(Defined by Process.) | |
AffineTransform(AffineMatrix2D, Area2D) | Overloaded.
Creates an affine transformation (homogeneous matrix transformation)
of an area a of the given image
img.
(Defined by Process.) | |
CreateOverlayCapableCopy |
Creates a copy of the input image that is guaranteed to be overlay
capable. If the input image already is an overlay-capable image, the
input image will simply be copied (preserving all overlay
information). Otherwise a new image with the overlay flag set will
be generated and receive a copy of the input image, but all the
overlay bits will be set to zero.
(Defined by Transformations.) | |
CreateOverlayFreeCopy |
Creates a copy of the input image that does not have the overlay flag
set. If the input image already is a non-overlay image, the input
image will simply be copied (preserving the information in bit 0).
Otherwise a new image with the overlay bits removed (= set to 0) will
be generated and returned.
(Defined by Transformations.) | |
FlatfieldCorrection(Image, Double) | Overloaded.
Performs a flat field correction on the imgSrc.
(Defined by Process.) | |
FlatfieldCorrection(Image, Image, Double) | Overloaded.
Performs a flat field correction on the imgSrc
with optional correction of the fix pattern noise.
(Defined by Process.) | |
GetPixel |
Gets the pixel values of all planes at the given position.
(Defined by ImageExtensions.) | |
Init(Double) | Overloaded.
Initialize the planes of this image to a value.
(Defined by ImageExtensions.) | |
Init(Double) | Overloaded.
Initialize the planes of this image to different values.
(Defined by ImageExtensions.) | |
Init(Rect, Double) | Overloaded.
Initialize the planes of this image to a value.
(Defined by ImageExtensions.) | |
Init(Rect, Double) | Overloaded.
Initialize the planes of this image to different values.
(Defined by ImageExtensions.) | |
InversePolarTransform(Angle, Double) | Overloaded.
Create an inverse polar transformed image (i.e. transform an unwrapped
image back into a ring structure).
(Defined by Process.) | |
InversePolarTransform(Point2Dd, Angle, Double, Image) | Overloaded.
Calculates an inverse polar transformed image (i.e. transform an
unwrapped image back into a ring structure).
(Defined by Process.) | |
IsSpecial |
Gets whether this image should be displayed via ToBitmap.
(Defined by ImageExtensions.) | |
LinearTransform |
Creates a linear transformation (matrix transformation).
(Defined by Process.) | |
MapTo8Bit | Overloaded.
Take an input image and scale the pixel values to fit into the 8 bit
value range, using collective normalization.
(Defined by Process.) | |
MapTo8Bit(Boolean) | Overloaded.
Take an input image and scale the pixel values to fit into the 8 bit
value range.
(Defined by Process.) | |
NormalizeMeanVariance |
Normalize an input image using mean/variance normalization (the gray
values of the image will be stretched modified to generate a histogram
as close as possible to the input target mean and variance values).
(Defined by Process.) | |
NormalizeMinMax |
Normalize an input image using min/max normalization (the gray values
of the image will be stretched or compressed to fit the input target
minimum and maximum values).
(Defined by Process.) | |
PolarTransform(Point2Dd, Double, Double) | Overloaded.
Create a polar transformation (i.e. unwrap a ring structure from
inside source image into a rectangular image).
(Defined by Process.) | |
PolarTransform(Point2Dd, Double, Double, Angle, Angle) | Overloaded.
Create a polar transformation (i.e. unwrap a ring structure from
inside source image into a rectangular image).
(Defined by Process.) | |
SubImage(Area2D) | Overloaded.
Extract the content of an aoi (area of interest) into a new image
using linear interpolation.
(Defined by ImageExtensions.) | |
SubImage(Area2D, Interpolation) | Overloaded.
Extract the content of an aoi (area of interest) into a new image.
(Defined by ImageExtensions.) | |
ToBitmap | Overloaded.
Convert this Image into a
Bitmap of identical size
and convert data with bit depth higher than 8 via
Global scaling.
(Defined by ImageExtensions.) | |
ToBitmap(HighBitScaleMode) | Overloaded. (Defined by ImageExtensions.) | |
ToBitmap(Int32, Int32, HighBitScaleMode) | Overloaded. (Defined by ImageExtensions.) | |
ToBitmap(Int32, Int32, PixelFormat, Rect, PlaneConfiguration, Double, Int32, HighBitScaleMode) | Overloaded.
Create a Bitmap from this CVB image.
(Defined by ImageExtensions.) | |
ToBitmapSource | Overloaded.
Convert this Cvb image into a bmData source of identical size, using
default conversion for high bit images.
(Defined by ImageExtensions.) | |
ToBitmapSource(HighBitScaleMode) | Overloaded.
Convert this Cvb image into a bmData source of identical size.
(Defined by ImageExtensions.) | |
ToBitmapSource(Int32, Int32, HighBitScaleMode) | Overloaded.
Convert this Cvb image into a bmData of selectable size.
(Defined by ImageExtensions.) | |
ToBitmapSource(Int32, Int32, Rect, PlaneConfiguration, Double, Int32, HighBitScaleMode) | Overloaded.
Create a BitmapSource
from this CVB image.
(Defined by ImageExtensions.) | |
ToPixelBufferTPixel |
Create a byte buffer with the serialized image pixel data.
(Defined by ImageExtensions.) |
Name | Description | |
---|---|---|
ICloneableClone |
Creates a new Image object that is a copy of the current
instance.
(Inherited from Image.) |
This image type is not a full-fledged frequency-domain representation of the image data - it makes use of the symmetries induced by the fact that the source data we are working on is practically always real-valued, which allows for a more compact storage and faster computation of the frequency domain operations.
However, this also means that it is not possible to simply manipulate the amplitude and phase information in the frequency domain with this image type. You should think of it as a buffer rather than a real image (although it is in fact possible to display it).