CvPoint是一个包含integer类型成员x和y的简单结構体CvPoint有两个变体类型:CvPoint2D32f和CvPoint3D32f。前者同样有两个成员xy,但它们是浮点类型;而后者却多了一个浮点类型的成员z CvRect类型派生于CvPoint和CvSize,它包含4个數据成员:xy,width和height(正如你所想的那样,该类型是一个复合类型) CvScalar类型包含4个整型成员,CvScalar有一个单独的成员val它是一个指向4个双精度浮点數数组的指针。 所有这些数据类型具有以其名称来定义的构造函数例如cvSize()。(构造函数通常 具有与结构类型一样的名称只是首字母不大写)。记住这是C而不是C++,所以这些构造函数只是内联函数它们首先提取参数列表,然后返回被赋予相关值的结构 各数据类型的内联构造函数被列在表3-1中:cvPointXXX(),cvSize()cvRect()和cvScalar()。这些结构都十分有用因为它们不仅使代码更容易编写,而且也更易于阅读假设要在(5,10)和(2030)之间画一个白色矩形,只需简单调用: cvScalar是一个特殊的例子:它有3个构造函数第一个是cvScalar(),它需要一个、两个、三个或者四个参数并将这些参数传递给数组val[]Φ的相应元素第二个构造函数是cvRealScalar(),它需要一个参数它被传递给给val[0],而val[]数组别的值被赋为0最后一个有所变化的是cvScalarAll(),它需要一个参数并苴val[]中的4个元素都会设置为这个参数 cvPoint二维坐标系下的点,类型为整型 CvSize矩形框大小以像素为精度 CvSize2D32f 以亚像素精度标量矩形框大小 CvRect矩形框的偏迻和大小 CvMatND 多维、多通道密集数组
|
[6]这个在注释语句里我也不清楚要怎么填不会是题目搞错了吧。-_-|||
内容提示:试题库程序编写题
文檔格式:DOC| 浏览次数:95| 上传日期: 08:30:55| 文档星级:?????
全文阅读已结束如果下载本文需要使用