我在下面的行中得到错误
Vertex2 =(CvPoint *)Vertices [I]; //其中顶点是cvseq 的轮廓, Vertex2是cvpoint
我从类型'CvSeq'获得错误无效转换为类型'CvPoint *
我该如何解决这个问题
答案 0 :(得分:0)
您是否只是想获取数组中元素的地址?在这种情况下你会去
cvseq* Vertex2 = &Vertices[i];
一个名为Vertex2的指针,类型为cvseq指针,其值是数组顶点中元素i的地址。
<强>更新强>
只是为了帮助您确切了解代码的错误。
'CvSeq' to type 'CvPoint*'
这就是说你有一个CvPoint *类型(可能是你的Vertex2),你正在尝试分配CvSeq类型的数据。