opencv获取轮廓
来源:互联网 发布:网络教育学费一般多少 编辑:程序博客网 时间:2024/06/11 17:45
cvFindContours(IplImage *img, CvMemStorage *storage, CvSeq **firstContour, int headerSize = sizeof(CvContour), CvContourRetrievalMode mode = CV_RETR_LIST,CvChainApproxMethod method = CV_CHAIN_APPROX_SIMPLE)
参数img必须是二值图像。
cvFindContour(img, storage, &contour, sizeof(CvContour), CV_RETR_LIST, CV_CHAIN_APPROX_SIMPLE)
contour保存着轮廓的信息。
contour保存第一个轮廓的信息,序列里面的每一个元素都是CvPoint类型的点 contour->total是元素个数。
contour->h_next是下一个轮廓
输出所有轮廓点的代码
for(; contour != NULL; contour = contour->h_next) {CvRect rect = cvBoundingRect(contour, 0);cvRectangle(src, cvPoint(rect.x, rect.y), cvPoint(rect.x + rect.width, rect.y + rect.height), CV_RGB(255, 0, 0), 1, 8, 0);printf("The %dth contour\n------------------------\n",i++);for(j = 0; j < contour->total; ++j) {CvPoint *p = (CvPoint *)cvGetSeqElem(contour, j);printf("x:%d\ty:%d\n",p->x, p->y);}}
- opencv获取轮廓
- 图像轮廓获取opencv
- 获取最大轮廓 opencv
- opencv 获取手势的轮廓
- opencv 获取手势的轮廓
- opencv获取二值化图像轮廓
- opencv 获取手势的轮廓
- Opencv获取二值图像轮廓
- Opencv之获取边缘和画轮廓
- Opencv之获取边缘和画轮廓
- openCV轮廓
- OPENCV轮廓
- OpenCV 轮廓
- opencv:轮廓
- OpenCV-轮廓
- opencv-图像二值化、阈值获取、直方图、轮廓提取(转)
- opencv-图像二值化、阈值获取、直方图、轮廓提取
- opencv-图像二值化、阈值获取、直方图、轮廓提取(转)
- tty
- 修改Tomcat默认编码
- linux shell 不同进制数据转换(二进制,八进制,十六进制,base64)
- 双表数据相同性比较
- java.lang.OutOfMemoryError:PermGen space
- opencv获取轮廓
- poj 1204:Word Puzzles(AC自动机)
- vc 简单播放音乐
- 修改IP, tag:批处理 + c语言
- 远程线程注入技术概述
- 博约的面试
- 使用perl编写socket程序范例
- usaco Controlling Companies
- CStdioFile的WriteString 不能写汉字或英文的解决办法