/// <summary>
/// Create a stereo disparity solver using StereoSGBM algorithm (combination of H. Hirschmuller + K. Konolige approaches)
/// </summary>
/// <param name="minDisparity"></param>
/// <param name="numDisparities"></param>
/// <param name="SADWindowSize">Set this to 0 for default</param>
/// <param name="P1">Use 0 for default</param>
/// <param name="P2">Use 0 for default</param>
/// <param name="disp12MaxDiff">Use 0 for default</param>
/// <param name="preFilterCap">Use 0 for default</param>
/// <param name="uniquenessRatio">Use 0 for default</param>
/// <param name="speckleWindowSize">Use 0 for default</param>
/// <param name="speckleRange">Use 0 for default</param>
/// <param name="fullDP">Use false for default</param>
public StereoSGBM(int minDisparity, int numDisparities, int SADWindowSize,
int P1, int P2, int disp12MaxDiff,
int preFilterCap, int uniquenessRatio,
int speckleWindowSize, int speckleRange,
bool fullDP)
{
_ptr = CvInvoke.CvStereoSGBMCreate(minDisparity, numDisparities, SADWindowSize, P1, P2, disp12MaxDiff, preFilterCap, uniquenessRatio, speckleWindowSize, speckleRange, fullDP);
}