定义:CvMat* points = cvCreateMat( sample_count, 1, CV_32FC2 );
 for( i = 0; i < sample_count; i++ )
        {
            CvPoint2D32f pt = ((CvPoint2D32f*)points->data.fl)[i];
            int cluster_idx = clusters->data.i[i];
            cvCircle( img, cvPointFrom32f(pt), 2, color_tab[cluster_idx], CV_FILLED );
        }
在这段代码中,我通过单步调试发现points->data.fl存的是387.13736,而((CvPoint2D32f*)points->data.fl)[i]存的就是x=387.13736,y=94.410812。
不知道怎么就从一个值转换成一个坐标了?希望大家帮帮忙!