/// <summary>
///
/// </summary>
/// <param name="mat"></param>
internal OutputArray(IEnumerable <Mat> mat)
{
if (mat == null)
{
throw new ArgumentNullException("mat");
}
using (var matVector = new VectorOfMat(mat))
{
ptr = NativeMethods.core_OutputArray_new_byVectorOfMat(matVector.CvPtr);
}
obj = mat;
}