Class NativeMethod
Assembly: SaigeVision.ImageProcess.Deep.Core.dll
Syntax
public class NativeMethod
Methods
SaigeFreeImageData(IntPtr)
Declaration
public static extern int SaigeFreeImageData(IntPtr image)
Parameters
| Type |
Name |
Description |
| IntPtr |
image |
|
Returns
SaigePhotometricStereoAnalyze(IntPtr, IntPtr, IntPtr, IntPtr, out IntPtr, int, int, int, int, int, int, int)
Declaration
public static extern int SaigePhotometricStereoAnalyze(IntPtr image_top, IntPtr image_right, IntPtr image_left, IntPtr image_bottom, out IntPtr ir_ptr, int width, int height, int degree_left = 180, int degree_top = 90, int degree_right = 0, int degree_bottom = 270, int elevation = 30)
Parameters
Returns
SaigePhotometricStereoCreateResult(out IntPtr)
Declaration
public static extern int SaigePhotometricStereoCreateResult(out IntPtr ir_ptr)
Parameters
| Type |
Name |
Description |
| IntPtr |
ir_ptr |
|
Returns
SaigePhotometricStereoDestroyResult(IntPtr)
Declaration
public static extern int SaigePhotometricStereoDestroyResult(IntPtr ir_ptr)
Parameters
| Type |
Name |
Description |
| IntPtr |
ir_ptr |
|
Returns
SaigePhotometricStereoGetResult(IntPtr, IntPtr, ModeFlags, ShaderFlags, int, int, bool, double, int, double)
Declaration
public static extern int SaigePhotometricStereoGetResult(IntPtr ir_ptr, IntPtr result_image, ModeFlags mode, ShaderFlags shader_level, int contrast, int brightness, bool normalize, double order, int cutoff_frequency, double depth_contrast)
Parameters
Returns
SaigePhotometricStereoInit(int, int)
Declaration
public static extern int SaigePhotometricStereoInit(int GPUIndex, int calculationMode)
Parameters
| Type |
Name |
Description |
| int |
GPUIndex |
|
| int |
calculationMode |
|
Returns
SaigeStrErrorPS(int, IntPtr, int)
Declaration
public static extern IntPtr SaigeStrErrorPS(int errnum, IntPtr buf, int size)
Parameters
Returns