赞
踩
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
笔者的博客网址:VB.Net-CSDN博客
教程相关说明以及如何获得pdf教程和代码(博客上的教程内容会和pdf教程一致,教程中也会包含所有代码),请移步:EmguCV学习笔记
在EmguCV中,有三个重要的类用来存储和处理图像或数据:Mat类、Matrix类和Image类,这三个类都是用于存储和处理图像数据的类。
1. Mat类
Mat是EmguCV中最基本的图像数据类型,是对OpenCV中Mat类的封装。Mat类可以存储任意类型的图像数据,包括单通道和多通道的数据。Mat类还可以进行图像的剪裁、缩放、旋转、仿射变换、颜色空间转换等操作。
3. Matrix类
Matrix是EmguCV中用于表示矩阵数据的类,它可以存储任意类型的矩阵数据,包括浮点型、整型、布尔型等。Matrix还可以进行矩阵的转置、逆运算、矩阵乘法、LU分解、特征值分解等操作。不同于Mat类,Matrix类是EmguCV自己实现的,因此可能会出现与OpenCV不兼容的情况。
3. Image类
Image类在EmguCV中实际应该是Image(TColor,Tdepth)类,本教程为了方便,简称Image类。它是EmguCV中用于表示具有颜色和深度信息的图像数据类型,它是Mat类的一个特化版本。它可以存储任意类型的颜色和深度数据,包括灰度图像、RGB图像、深度图像等。Image类可以进行图像的剪裁、缩放、旋转、仿射变换、颜色空间转换等操作。
本章目录
2.1 颜色空间和颜色
2.2 Matrix类
2.3 Mat类
2.4 Image类
2.5 Mat类、Matrix类和Image类的相互转换
2.S 特别示例
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。