下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、*#includestdafk.h#includencv.hnincludeHlughgui.hMusingnamespacecv;usingnamespacestd;标示符的可见范闱CvPoint2D32fGetCPomt(lpllinage*miageFgmtniaxX);voidFitEllipseBlob(IplIinage*imageFg);mtmaiii(mtaigc,char*argv)Ipllinage*pling;声明Iplhnage指针载入图像pling=cvLoadIinage(MC:UsersBB.DesktopbecOPENCV椭圆拟合定位椭圆中心点以及重心法定位程序
2、WOPENCV椭圆拟合定位椭圆中心点以及重心法定位程序特征中心点提取误差分析iiiiage.bmp,1);/此处的aigc=2是否需要改成aigc=l?我改了之后才能运行成功。求人牛解惑wnizzzz:在”属性M|HdebugH|里的commandaiguments里加入参数(一个路径:要打开的文件路径)这时argc=2就合理了可以试试多加几个intpointX=0;for(mti=0;i19;i+)pomtX=60*i+30;cvEllipse(pIingxvPoint(pomtX.80),cvSize(19.20)r200.0,360,CV_RGB(255,255,255)width,pI
3、ing-height).IPL_DEPTH_8U,l);Ipllinage*m_iniageBwcvCreateIniage(cvSize(pImg-width,pIing-height).IPL_DEPTH_8U,l);cvCvtColoi(pImg、m_imageGniy,CV_RGE2GRAY);cvTlueshold(m_miageGray,m_iinageBw.l28,255,CV_THRESH_BINARY);CvPomt2D32fpointXX;floatXXX,YYY;for(mti=0;i19;i+)pointX=60*i+60;pomtXX=GetCPomt(m_miage
4、Bw.pomtX);XXX=pointXX.x;YYY=pomtXX.y;coutXXXHHYYYendl;coutendl;coutendl;coutendl;coutendl;coutendl;FitEllipseBlob(m_miageBw);cvNamedWmdow(Image爲1);/创建窗IIcvShowIinage(,Iinagen,m_iiiiageBw);显示图像cvSaveIinage(Hmiage.bmppIing);cvWaitKey(O);/等待按键cvDestroyWiiidow(nIinageM);/销毁窗IIcvReleaseIiuage(&plmg);释放图像
5、return0;CvPoint2D32fGetCPomt(lpllinage*miageFgmtniaxX)CvPomt2D32fpoint;doubleXsum=0,Ysum=0,Suin=0;CvScalai-Value;for(iiitj=0Jh亡ight;j+)for(inti=maxX-60;ih_next)lilt1;mtcount=cont-total;/轮廓个数CvPomt2D32fcenter;CvSizesize;/*个数必须人于6,这是cvFitEllipse_32f的要求if(count6)contmue;分配内存给点集PomtAnay=(CvPoint*)niallo
6、c(count*sizeof(CvPomt);PomtAnay2D32f=(CvPomt2D32f*)malloc(count*sizeof(CvPoint2D32f);分配内存给椭圆数据box=(CvBox2D32f*)malloc(sizeof(CvBox2D32f);得到点集(这个方法值得借鉴)cvCvtS亡qToAmiy(conPointAmiy、CV_WHOLE_SEQ);将CvPomt点集转化为CvBox2D32f集合for(i=0;icenter.x);center.y=cvRound(box-center.v);size,width=cvRound(box-size.width*0.5);size.height=cvRound(box-size.height*0.5);box-angle=-box-angle;XXXX=centei.x;YYYY=centei.v;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年监管新规对理财产品影响解读
- 2026年铁路信号设备维护与检修作业手册
- 2026年蒙台梭利教具的操作与示范
- 2026年数字政府背景下电子健康档案互联互通实践
- 2026年固定资产管理内控流程梳理与优化方案
- 2026年新入职导游带团技巧与突发事件处理能力
- 2026年智慧燃气综合运营管理平台建设
- 2026年化妆品安全使用与不良反应讲座
- 2026年门诊高效接诊沟通实战技巧
- 电商运营优化用户体验提升手册
- 攀枝花市2026年春季综合类事业单位引才(第二批)盐边县岗位考核的备考题库及答案详解(有一套)
- 2025年中国融通融通资源开发社会招聘笔试历年参考题库附带答案详解
- 2026年4月18日衢州市属事业单位选调笔试真题及答案深度解析
- 2026陕西氢能产业发展有限公司(榆林)所属单位社会招聘27人笔试历年参考题库附带答案详解
- 基于YOLOv8的轻量化轨道小目标异物检测算法研究
- 2026年国家电网招聘之公共与行业知识题库试题附参考答案详解(综合卷)
- 2026年春重大版新教材四年级下册英语教学计划(含进度表)
- 许振南针刀课件
- GB/T 1402-2025轨道交通牵引供电系统电压
- 新版部编版三年级下册道德与法治全册教案(完整版)教学设计含教学反思
- 上海上海社会科学院工作人员招聘笔试历年参考题库附带答案详解
评论
0/150
提交评论