【问题标题】:In OpenCV - How to Convert CvPoint to CvSeq?在 OpenCV - 如何将 CvPoint 转换为 CvSeq?
【发布时间】:2013-04-10 13:14:33
【问题描述】:

在 OpenCV 中 - 如何将 CvPoint 转换为 CvSeq?

我有 CvPoints,我想使用 cvconvexhull2 开放函数 - 但它只接受 CvSeq 作为输入。请帮助我完成此转换..

【问题讨论】:

标签: opencv convex-hull


【解决方案1】:

根据opencvdocumentation

以下是如何为各种 OpenCV 动态数据结构创建存储并填充动态增长的序列:

CvMemStorage* storage = cvCreateMemStorage(0);
CvSeq* seq = cvCreateSeq( CV_32SC2, sizeof(CvSeq), sizeof(CvPoint), storage );
int i;

for( i = 0; i < 10; i++ ){
  CvPoint pt;
  pt.x = rand();
  pt.y = rand();
  cvSeqPush( seq, &pt );
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    相关资源
    最近更新 更多