c - cvSeqPush 是如何工作的?

标签 c visual-c++ opencv

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

相关文章:

arrays - 在带有数组的语句中使用 OR,(C)

将十六进制值转换为字符串

numpy - 对单个图像进行预处理以进行预测。 (CNN 使用 Keras 构建和训练)

python - opencv的findContours中,cv.RETR_FLOODFILL是做什么的?

C++将png转换为base64

c - 试图将 char 数组复制到结构崩溃

C 预处理器用法

c++ - 无法从 const char[] 转换为 std :string *

c++ - 在 C++ 中读取磁盘中文件的最快方法是什么?

delphi - Visual C++ 是开始可视化编程的好选择吗?