/*
* /// <summary>
* /// The state structure
* /// </summary>
* public MCvStereoBMState State;
*/
/// <summary>
/// Create a stereoBMState
/// </summary>
/// <param name="type">ID of one of the pre-defined parameter sets. Any of the parameters can be overridden after creating the structure.</param>
/// <param name="numberOfDisparities">The number of disparities. If the parameter is 0, it is taken from the preset, otherwise the supplied value overrides the one from preset. </param>
public StereoBM(CvEnum.STEREO_BM_TYPE type, int numberOfDisparities)
{
_ptr = CvInvoke.cvCreateStereoBMState(type, numberOfDisparities);
//State = (MCvStereoBMState) Marshal.PtrToStructure(_ptr, typeof(MCvStereoBMState));
}