小编kyl*_*ens的帖子

你如何删除OpenCV中的cvseq?

Bradski声明"当你想删除序列时,可以使用cvClearSeq(),这是一个清除序列所有元素的例程."

但是,此函数不会将内存存储中已分配的块返回到存储或系统.

他说"如果你想为其他目的检索那个内存,你必须通过cvClearMemStore()清除内存存储".

此功能似乎不存在:

error C3861: 'cvClearMemStore': identifier not found
Run Code Online (Sandbox Code Playgroud)

在本书的勘误表中,它指出:"'cvClearMemStore'应该是'cvClearMemStorage'"但是这个函数需要一个指向CvMemStorage的指针,而不是CvSeq.

error C2664: 'cvClearMemStorage' : cannot convert parameter 1 from 'CvSeq *' to 'CvMemStorage *' 
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c c++ opencv

5
推荐指数
1
解决办法
7797
查看次数

标签 统计

c ×1

c++ ×1

opencv ×1