opencv 错误
来源:互联网 发布:微星电池校正软件 编辑:程序博客网 时间:2024/05/22 15:35
将点转化为轮廓cvSeq 失败
OpenCV Error: Bad argument (Unsupported sequence type) in cvContourArea
/**
CvMemStorage* memStorage = cvCreateMemStorage();
//CvSeq* blobContour = cvCreateSeq( CV_SEQ_KIND_GENERIC|CV_32SC2, sizeof(CvContour), sizeof(CvPoint), memStorage);
CvSeq* blobContour = cvCreateSeq(CV_SEQ_ELTYPE_POINT,sizeof(CvSeq), sizeof(CvPoint), memStorage);
CvRect r ;
for(int point=0;point<pointNum-1;point++)
{
int size =blobContours[point].size();
for(int i=0;i<size;i++)//是>=0
{//将点集转化为轮廓
cvSeqPush(blobContour,&blobContours[point][i]);
}
//test
int test1 = (((1<<2-1)<<12));
CvPoint* Array1;
int Total1 = blobContour->total;
Array1 = (CvPoint*)malloc(sizeof(CvPoint)*Total1);
cvCvtSeqToArray(blobContour,Array1, CV_WHOLE_SEQ);
CvPoint test;
for (int i=0;i<Total1;i++)
{
test = Array1[i];
}
r = ((CvContour*)blobContour)->rect;
//test
float area = cvContourArea(blobContour);
//end test
if(area>0)
{//满度面积比
//OK进行并行识别
cvDrawContours(pImgContourShow, blobContour, CV_RGB(0, 255, 0), CV_RGB(0, 222, 0), 0, 1, 8, cvPoint(0, 0) );
}
}
*////
源代码:
if( CV_IS_SEQ( array ))
{contour = (CvSeq*)array;
if( !CV_IS_SEQ_POLYLINE( contour ))
CV_ERROR( CV_StsBadArg, "Unsupported sequence type" );
}
01540 #define CV_IS_SEQ_POLYLINE( seq ) \01541 (CV_SEQ_KIND(seq) == CV_SEQ_KIND_CURVE && CV_IS_SEQ_POINT_SET(seq)
01521 #define CV_SEQ_KIND( seq ) ((seq)->flags & CV_SEQ_KIND_MASK )
01473 #define CV_SEQ_KIND_BITS 201474 #define CV_SEQ_KIND_MASK (((1 << CV_SEQ_KIND_BITS) - 1)<<CV_SEQ_ELTYPE_BITS) 1<<2 -1 << 12 3 <<1100 = 1100000 = 2^6+2^5
01458 #define CV_SEQ_ELTYPE_BITS 12
01478 #define CV_SEQ_KIND_CURVE (1 << CV_SEQ_ELTYPE_BITS)
01534 #define CV_IS_SEQ_POINT_SET( seq ) \01535 ((CV_SEQ_ELTYPE(seq) == CV_32SC2 || CV_SEQ_ELTYPE(seq) == CV_32FC2))
#define CV_SEQ_ELTYPE( seq ) ((seq)->flags & CV_SEQ_ELTYPE_MASK)
- opencv 错误
- OPENCV错误
- opencv错误
- OPENCV 编译错误 cvaux
- OpenCV错误日志
- opencv错误收集整理
- Opencv 错误捕捉
- openCV错误捕捉
- OpenCV安装错误
- OpenCV编译错误
- openCV常见错误
- opencv常见错误
- opencv低级错误
- opencv MFC 错误解决办法
- OpenCV错误集锦
- opencv常见编译错误
- opencv 错误(二)
- opencv错误列表
- iOS开发知识要点
- 性能测试结果分析
- 移植u-boot-2009.08到mini2440(二)板级设置
- 国内外DNS服务器地址列表—不保证全部可用,可以多试
- Telnet简介~
- opencv 错误
- jQuery初学
- 2011年度总结
- 十三个经典算法研究与总结、目录+索引
- 如何利用互联网工具深入调研你仰慕已久的网站
- 创建信号量semget
- Oracle BIEE11.1.1.5.0 Client 在使用OCI方式连接oracle数据库时无法连接数据库
- 如何利用asp.net验证登入类实现登入
- shm创建共享内存