作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下代码片段:
int count = (int)sizes.size();
CvPoint2D32f p;
CvSeq* seq = cvCreateSeq(CV_SEQ_KIND_GENERIC|CV_32FC2, sizeof(CvSeq), sizeof(CvPoint2D32f), memStorage1);
CvSeq* result;
for (int i=0;i<count;i++) {
p.x = sizes[i];
p.y = depths[i];
cvSeqPush(seq, &p);
}
result = cvApproxPoly(seq, sizeof(CvPoint2D32f), memStorage2, CV_POLY_APPROX_DP, 3, 0);
但此代码抛出异常:错误:cvApproxPoly 中的错误参数(不支持的序列类型)我的代码有什么问题?在文档中它说 cvApproxPoly 将第一个参数作为 CvSeq *
最佳答案
根据 this post , cvApproxPoly
在 CV_SEQ_POLYLINE
标志没有为您传入的序列设置时给出错误。尝试将该标志添加到您的 cvCreateSeq
行。
关于c++ - cvApproxPoly 函数出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7499796/
我有以下代码片段: int count = (int)sizes.size(); CvPoint2D32f p; CvSeq* seq = cvCreateSeq(CV_SEQ_KIND_GENERI
我有一个 CvSeq*,其中包含通过在黑白输入图像上运行 cvFindContors 创建的 CvSeq* 上运行 cvApproxPoly() 创建的多边形。我想访问从 CvSeq* 返回的每个多边
我正在编写 C(不是 C++)代码来在矩形的轮廓上运行凸包。其(大大简化的)代码如下所示: CvSeq* contours; CvSeq* hull; cvFindContours( img, &co
我是一名优秀的程序员,十分优秀!