如何在OpenCV中制作双重CvSeq?

时间:2011-04-27 19:54:40

标签: opencv

我想做一个双倍的CvSeq。我想也许我可以通过将元素类型指定为CV_32FC1来解决这个问题:

MySeq=cvCreateSeq(CV_32FC1,sizeof(CvSeq),sizeof(double),myMemStorage);

然而,在运行时我抱怨:

  

输入数组的大小不正确(指定的元素大小与函数cvCreateSeq中指定元素类型的大小不一致(尝试对元素类型使用0)。

是否有类型,例如openCV中的CV_64DC1?

我假设没有,但认为值得问。在最坏的情况下,我将使用0.


@ jeff7在评论中正确回答,有一个CV_64FC1值和一个CvPoint2D64f。

1 个答案:

答案 0 :(得分:1)

在OpenCV中,doubleCV_64FC1类型表示,而floatCV_32FC1表示。