我正在创建一个应用程序,在该应用程序中我需要按顺序推送一些元素,我在使用cvSeqPush,但是我没有得到它的第二个参数const void * element,我需要推送一个类型为cvPoint的点。

如何在C中完成?

最佳答案

调用该方法可以将序列中的所有数据推入序列,但是在您的情况下,因为我想您的序列被配置为包含CvPoints,因此您必须指向此类数据才能拥有正确的程序。

CvPoint pnt = cvPoint(x,y);
cvSeqPush(srcSeq, (CvPoint *)&pnt);

这样的事情应该对您有用,只是指向序列需要的一些数据。
如果您需要更具体的案例,则应发布一些代码。

关于c - cvSeqPush如何工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8876040/

10-11 21:01