opencv 图像的轮廓查找 滚动条函数设置查找轮廓
来源:互联网 发布:手机淘宝浏览单软件 编辑:程序博客网 时间:2024/06/01 22:35
#include "cv.h"
#include "highgui.h"
#include "opencv2\core\core.hpp"
IplImage *src=cvLoadImage("D:\\pic\\3.jpg",0);
IplImage *gray;
int thresh=100;
//轮廓storage必须初始化
CvMemStorage *storage=cvCreateMemStorage(0);
void on_trackbar(int)
{
gray=cvCreateImage(cvGetSize(src),8,1);
CvMemStorage *storage=cvCreateMemStorage(0);
//Cvseq初始化为 NULL
CvSeq *firstcontours=NULL;
//灰度图
//cvCvtColor(src,gray,CV_BGR2GRAY);
//二值化
cvThreshold(src,gray,thresh,255,CV_THRESH_BINARY);
//寻找轮廓
cvFindContours(gray,storage,&firstcontours,sizeof(CvContour),CV_RETR_LIST,CV_CHAIN_APPROX_SIMPLE);
//画轮廓
for(; firstcontours != 0; firstcontours = firstcontours->h_next)
{
cvDrawContours(gray,firstcontours,cvScalarAll(255),cvScalarAll(255),100);
}
cvShowImage("contours",gray);
}
int main()
{
cvNamedWindow("contours",1);
cvCreateTrackbar("threshold","contours",&thresh,150,on_trackbar);
on_trackbar(0);
cvWaitKey();
return 0;
}
- opencv 图像的轮廓查找 滚动条函数设置查找轮廓
- OpenCV 查找图像轮廓
- opencv--查找图像轮廓
- OpenCV:查找并绘制图像的轮廓
- opencv 查找轮廓 绘制轮廓
- OpenCV查找轮廓
- OpenCV笔记: 查找轮廓
- opencv查找轮廓
- opencv 轮廓查找 findContours
- Opencv轮廓查找检测
- findcontours查找轮廓函数
- OpenCV的轮廓查找和填充
- opencv findcontour查找最大的内轮廓
- opencv之轮廓的查找与绘制
- opencv有关轮廓查找的算法
- opencv findcontour查找最大的内轮廓
- OpenCV图像的轮廓
- opencv查找轮廓---cvFindContours && cvDrawCountours
- 加载等待动画
- python下requests的安装、测试、入门资料、官方资料
- http1.0和http1.1的区别
- 史上最简的ViewPagerIndicate,高仿网易新闻客户端效果
- Hausdorff distance的模板匹配
- opencv 图像的轮廓查找 滚动条函数设置查找轮廓
- CSU - 1213 二叉树结点公共祖先
- 在虚拟机中安装linux后切换至图形界面
- Cannot reload AVD list: cvc-enumeration-valid: Value '360dpi' is...
- 缓存框架OSCache部分源码分析
- tomcat 配置jmx远程监控
- 性能测试结果分析
- Xml解析
- java设计模式进阶_interpreter