任意点序列的外围正放着的矩形
来源:互联网 发布:淘宝考试答案50题 编辑:程序博客网 时间:2024/06/05 06:04
CvMemStorage* storage_seq_a= cvCreateMemStorage(0);CvSeq* pt_seq_a= cvCreateSeq(CV_32SC2, sizeof(CvSeq), sizeof(CvPoint), storage_seq_a);//注意第一个参数,如果序列不会被传递给 任何使用特定序列的函数,那么将它设为 0,即某些函数要使用这个seq,但是该函数只能针对特定的类型,所以这个时候需要特殊设定CvMemStorage* storage_seq_b = cvCreateMemStorage(0);CvSeq* pt_seq_b = cvCreateSeq(CV_32SC2, sizeof(CvSeq), sizeof(CvPoint), storage_seq_b );CvSeqWriter writer_a,writer_b;cvStartAppendToSeq(pt_seq_a, &writer_a);cvStartAppendToSeq(pt_seq_b, &writer_b);matchingslist::iterator pt_m= matchings.begin();for(int i=0;pt_m!=matchings.end();pt_m++,i++){CvPoint point_a,point_b;point_a.x=pt_m->first.x;point_a.y=pt_m->first.y;point_b.x=pt_m->second.x;point_b.y=pt_m->second.y;CV_WRITE_SEQ_ELEM(point_a, writer_a);CV_WRITE_SEQ_ELEM(point_b, writer_b);}cvEndWriteSeq( &writer_a);cvEndWriteSeq( &writer_b);CvRect rect_seq=cvBoundingRect(pt_seq_a);
上面是求轮廓中的一种做法
亦可如下:
CvMemStorage* storage_seq_a= cvCreateMemStorage(0);CvSeq* pt_seq_a= cvCreateSeq(CV_32SC2, sizeof(CvSeq), sizeof(CvPoint), storage_seq_a);CvMemStorage* storage_seq_b = cvCreateMemStorage(0);CvSeq* pt_seq_b = cvCreateSeq(CV_32SC2, sizeof(CvSeq), sizeof(CvPoint), storage_seq_b );matchingslist::iterator pt_m= matchings.begin();for(int i=0;pt_m!=matchings.end();pt_m++,i++){CvPoint point_a,point_b;point_a.x=pt_m->first.x;point_a.y=pt_m->first.y;point_b.x=pt_m->second.x;point_b.y=pt_m->second.y;cvSeqPush(pt_seq_a, &point_a);cvSeqPush(pt_seq_b, &point_b);}CvRect rect_seq=cvBoundingRect(pt_seq_a);
- 任意点序列的外围正放着的矩形
- 已知矩形的任意三个点,求第四个点
- 求点序列的包围矩形
- 如何判断任意四个点可以组成矩形及正方形 && 点绕另外一个点旋转后的坐标
- 判断一个点是否在旋转过任意角度的矩形内
- powerpc 的外围接口
- 外围轮廓的妙用
- 常见的外围电路
- 引用外围类的对象
- 外围器件请求的处理
- ADC外围电路的设计
- 任意角度的矩形与圆形的碰撞检测
- 任意560个点的任意连通图的哈密顿圈
- 鼠标拖曳实现svg矩形的任意切分
- 任意角度的图像画法(椭圆、矩形、菱形)
- 鼠标拖曳实现svg矩形的任意切分
- opengl练习之绘制任意大小的矩形
- MAPGIS平台下的任意矩形图框生成方法
- Commons BeanUtils 1.8.3及以下版本的BUG
- java线程安全总结 (一)
- ACE_Message_Block的一个使用误区
- ANDROID轻量级JSON序列化和反序列化[转]
- 线程安全总结(二)
- 任意点序列的外围正放着的矩形
- C变长参数
- CSDN专家分和博客系统积分获得规则!
- Xcode的控制台调试命令
- hibernate findbyexample findbycriteria
- 工作随感
- 数据库建表语句(oracle)
- GEL语言运用
- 出现ORA-03115:unsupported network datatype or representation错误的解决方法