![]() |
Simply3DScan
|
Does transformations of an image More...
Static Public Member Functions | |
static Bitmap | CreateGrayImageOfLaser (Bitmap image) |
Creates the gray image. More... | |
static Blob[] | GetBlobsFromGrayScaleBitmap (Bitmap bitmap) |
Gets the blobs from gray scale bitmap. More... | |
static Blob | GetLargestBlob (IEnumerable< Blob > blobs) |
Gets the largest BLOB. More... | |
static float | GetLaserLinePosition (Blob[] blobs) |
Gets the laser line position. More... | |
static Bitmap | SimpleSkeletonizationImage (Bitmap bitmap) |
Simples the skeletonization image. More... | |
static Bitmap | CannyEdgeImage (Bitmap bitmap) |
Cannies the edge image. More... | |
static Bitmap | HomogenityEdgeDetectorImage (Bitmap bitmap) |
Homogenities the edge detector image. More... | |
static Bitmap | SobelEdgeDetectorImage (Bitmap bitmap) |
Sobels the edge detector image. More... | |
static List< ColorPoint3D > | TransformStepImage (Image skeleteonImage, Image colorImage, int step, bool microSteps, Information configuration) |
Transforms the step image. More... | |
Static Package Functions | |
static List< Blob > | ClearBlobs (Blob[] blobs, float laserLineX) |
Clears the blobs. Top < 100 in y is seen as only needed for laserline. Left > 100 in x are seen as outside of turntable Right < 950 in x are seen as outside of turntable. Down > 900 in y are seen as outside of turntable. Pixel left from lase cannot exist (obviously ;-) ) More... | |
static ColorPoint3D | ConvertWorldPointToCameraPixel (this ColorPoint3D worldPoint, Information configuration) |
Converts the world point to camera pixel. More... | |
static ColorPoint3D | ConvertCameraPixelToWorldPoint (this ColorPoint3D cameraPoint, Information configuration) |
Converts the camera pixel to world point. More... | |
Does transformations of an image
|
static |
Cannies the edge image.
bitmap | The bitmap. |
|
staticpackage |
Clears the blobs. Top < 100 in y is seen as only needed for laserline. Left > 100 in x are seen as outside of turntable Right < 950 in x are seen as outside of turntable. Down > 900 in y are seen as outside of turntable. Pixel left from lase cannot exist (obviously ;-) )
blobs | The blobs. |
laserLineX | The laser line x. |
System.NotImplementedException |
|
staticpackage |
Converts the camera pixel to world point.
cameraPoint | The camera point in pixel. |
configuration | The configuration. |
|
staticpackage |
Converts the world point to camera pixel.
worldPoint | The world point. |
configuration | The configuration. |
|
static |
Creates the gray image.
Filtering is done via color, saturation, hue, blob size. Also possible would be to create difference images like shown in example on http://www.aforgenet.com/articles/hands_gesture_recognition/
image | The image. |
|
static |
Gets the blobs from gray scale bitmap.
bitmap | The bitmap. |
|
static |
Gets the largest BLOB.
blobs | The blobs. |
|
static |
Gets the laser line position.
blobs | The blobs. |
|
static |
Homogenities the edge detector image.
bitmap | The bitmap. |
|
static |
Simples the skeletonization image.
bitmap | The bitmap. |
|
static |
Sobels the edge detector image.
bitmap | The bitmap. |
|
static |
Transforms the step image.
skeleteonImage | The skeleteon image. |
colorImage | The color image. |
step | The step. |
microSteps | if set to true [micro steps]. |
configuration | The configuration. |