用OpenCV对图像中圆的检测以及拟合


用OpenCV对图像中圆的检测以及拟合,很有用噢
资源截图
代码片段和文件信息
#include “highgui.h“
#include 
#include “circletest.h“//自定义头文件

extern IplImage* image ;//初始图像
extern IplImage* gray ;//灰度图像
extern IplImage* binary ;//二值阈值化图像
extern IplImage* circle_test;//结果图像
extern int slider_pos;//阈值  


int main(int argc char** argv)
{

image = cvLoadImage(argv[1]);//图像加载
//创建窗口
cvNamedWindow(“Test Circle“ CV_WINDOW_AUTOSIZE);
cvNamedWindow(“Gray Image“CV_WINDOW_AUTOSIZE);
cvNamedWindow(“Binary Image“CV_WINDOW_AUTOSIZE);
cvNamedWindow(“KiritopenCV“ CV_WINDOW_AUTOSIZE);

cvCreateTrackbar(“Threshold““KiritopenCV“&slider_pos255get_contour);  //创建滑动条,控制二值阈值化图像的阈值
get_contour(0);//轮廓提取


//显示原图
cvShowImage(“Test Circle“ image);

while(1)
if(cvWaitKey(100)==27)
              break;

cvReleaseImage(&image);
cvDestroyWindow(“Test Circle“);
cvDestroyWindow(“Gray Image“);
cvDestroyWindow(“Binary Image“);
cvDestroyWindow(“KiritopenCV“);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-12-07 21:16  Win32Project1
     文件          65  2013-12-07 16:06  Win32Project1circletest.h
     目录           0  2013-12-07 21:16  Win32Project1Debug
     文件       10092  2013-12-07 20:39  Win32Project1Debugcl.command.1.tlog
     文件      174722  2013-12-07 20:39  Win32Project1DebugCL.read.1.tlog
     文件        6646  2013-12-07 20:39  Win32Project1DebugCL.write.1.tlog
     文件         113  2013-11-30 19:25  Win32Project1DebugKiritopenCV.lastbuildstate
     文件      201497  2013-12-07 16:56  Win32Project1DebugKiritopenCV.obj
     文件           2  2013-12-07 20:39  Win32Project1Debuglink-cvtres.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink-cvtres.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink-rc.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink-rc.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10260-cvtres.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10260-cvtres.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10260-rc.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10260-rc.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10260.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10260.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10488-cvtres.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10488-cvtres.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10488-rc.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10488-rc.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10488.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10488.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10644-cvtres.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10644-cvtres.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10644-rc.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10644-rc.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10644.read.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10644.write.1.tlog
     文件           2  2013-12-07 20:39  Win32Project1Debuglink.10652-cvtres.read.1.tlog
............此处省略168个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)