前面文章已经学习过MAT类基本构造函数和基本属性,下面对常用函数进行学习:
1.用于Image类之间很方便转换,直接可以转类型的。
public Image<TColor, TDepth> ToImage<TColor, TDepth>(bool tryShareData = false)
2.保存图片文档
public void Save(string fileName)//路径及名称。
3.用于数据复制和新对象。
public Mat Clone()
public void CopyTo<T>(T[] data)
public void CopyTo(IOutputArray m,IInputArray mask = null)
4.用于设定数据(跟数据复制方向相反,指向其他数据对象)
public void SetTo<T>(T[] data)
public void SetTo(IInputArray value,IInputArray mask = null)
public void SetTo(MCvScalar value,IInputArray mask = null)
5.通道数据分离
public Mat[] Split()
6.计算两个向量的点积。
public double Dot(IInputArray m)
7.创建一个矩阵为指定的矩阵行/列
public Mat Col(int x)
public Mat Row(int y)