我正在创建一个应用程序,我需要在序列中推送一些元素,我正在使用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/