1. 程式人生 > >OpenCV學習(3)——命名風格和基本資料結構

OpenCV學習(3)——命名風格和基本資料結構

//--------------------------------------------
    CvPoint point;
    point.x = 40;
    point.y = 50;

//--------------------------------------------
    CvPoint2D32f pointf;
    pointf.x = 40.;
    pointf.y = 64.;

//--------------------------------------------
    CvPoint3D32f point_3d;
    point_3d.x = 23
.; point_3d.y = 34.; point_3d.z = -67.; //-------------------------------------------- CvSize size; size.height = 400; size.width = 700; //-------------------------------------------- CvSize2D32f sizef; sizef.height = 45.; sizef.width = 239.; //--------------------------------------------
CvRect rect; rect.x = 50; rect.y = 50; rect.height = 900; rect.width = 400; //-------------------------------------------- CvScalar scalar; scalar = cvScalar(1.3); //只賦值第一個值,後面的預設為0 scalar = cvScalar(1.3,1.2,1.1,1.0); scalar = cvScalarAll(1.0); scalar = cvRealScalar(1.4
); //-------------------------------------------- CvMat mat1; double a[9] ={ 1 , 2 , 4, 5 , 6 , 7, 8 , 9 , 10}; mat1 = cvMat(3,3,CV_64FC1,a); cvReleaseData(&mat1); CvMat *mat2; double b[9] ={ 1 , 2 , 4, 5 , 6 , 7, 8 , 9 , 10}; mat2 = cvCreateMat(3,3,CV_64FC1); cvInitMatHeader(mat2,3,3,CV_64FC1,b); cvReleaseData(&mat2);