基础机构 (一)
1. CvPoint类型
CvPoint定义基于二维整型坐标上的点,它的结构如下所示:
typedef struct CvPoint
{
int x ; // x坐标,通常以0为基准点
int y ; // y坐标,通常以0为基准点
}CvPoint ;
// 构造函数
inline CvPoint cvPoint(int x , int y) ;
// 从CvPoint cvPointFrom32f(CvPoint2D32f point)
下面有一个简单的应用实例:
`CvPoint pt1 , pt2 ;
pt1.x = 233 ;
pt1.y = 12 ;
pt2.x = 27 ;
pt2.y = 200 ;`
2. CvPoint2D32f类型
CvPoint2D32f定义基于二维浮点坐标上的点,它的结构如下所示:
typedef struct CvPoint
{
float x ; // x坐标,通常以0为基准点
float y ; // y坐标,通常以0为基准点
}CvPoint2D32f ;
// 构造函数
inline CvPoint2D32f cvPoint2D32f(double x , double y) ;
// 从CvPoint 转换得来
inline CvPoint2D32f cvPointTo32f(CvPoint point) ;