我有以下代码片段:
int count = (int)sizes.size();
CvSeq* seq = cvCreateSeq(0, sizeof(CvSeq), sizeof(CvPoint2D32f), memStorage);
float line[4];
for (int i=0;i<count;i++) {
CvPoint2D32f p;
p.x = sizes[i];
p.y = depths[i];
cvSeqPush(seq, &p);
}
cvFitLine( seq, CV_DIST_L1, 1, 0.001, 0.001, line );
但此代码引发异常:cvFitLine 中不支持的格式或格式组合(输入序列必须由 2d 点或 3d 点组成) 我的代码哪里有问题?(我是 OpenCV 的新手)