• 大小: 1.14M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 图像  区域  opencv  

资源简介

查找二值图像最大连通区域,返回连通域的矩形框

资源截图

代码片段和文件信息

#include “cv.h“
#include “cxcore.h“
#include “highgui.h“

CvRect FindMaxContour(IplImage *pImg)
{

IplImage* pContourImg = NULL;
CvMemStorage * storage = cvCreateMemStorage(0);
CvSeq * contour = 0;
CvSeq *contmax = 0;
int mode = CV_RETR_EXTERNAL;

int areamaxArea = 10;//设面积最大值大于10Pixel
CvRect aRect;

cvFindContours( pImg storage &contour sizeof(CvContour)mode CV_CHAIN_APPROX_SIMPLE cvPoint(00));


for(;contour;contour = contour->h_next)
{
area = fabs(cvContourArea( contour CV_WHOLE_SEQ )); //获取当前轮廓面积
//printf(“area == %d\n“ area);
if(area > maxArea)
{
contmax = contour;
maxArea = area;
}
}

aRect = cvBoundingRect( contmax 0 );
return aRect;

}



int main( int argc char** argv )
{
//声明IplImage指针
IplImage* pI

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-11-29 13:21  查找二值图像最大连通区域\
     目录           0  2012-07-18 10:41  查找二值图像最大连通区域\debug\
     文件       40960  2012-07-18 10:40  查找二值图像最大连通区域\debug\image_readandshow.exe
     文件      492448  2012-07-18 10:40  查找二值图像最大连通区域\debug\image_readandshow.ilk
     文件     1289216  2012-07-18 10:40  查找二值图像最大连通区域\debug\image_readandshow.pdb
     目录           0  2012-07-18 10:41  查找二值图像最大连通区域\image_readandshow\
     文件         916  2012-05-24 10:33  查找二值图像最大连通区域\image_readandshow.sln
     文件       30208  2012-10-12 11:25  查找二值图像最大连通区域\image_readandshow.suo
     文件        1439  2012-07-18 09:25  查找二值图像最大连通区域\image_readandshow\11.cpp
     文件      589878  2012-07-17 16:22  查找二值图像最大连通区域\image_readandshow\black.jpg
     目录           0  2012-07-18 10:41  查找二值图像最大连通区域\image_readandshow\Debug\
     文件      104615  2012-07-18 10:40  查找二值图像最大连通区域\image_readandshow\Debug\11.obj
     文件       13068  2012-07-18 10:40  查找二值图像最大连通区域\image_readandshow\Debug\BuildLog.htm
     文件      255083  2012-07-17 10:00  查找二值图像最大连通区域\image_readandshow\Debug\ImageReadAndShow.obj
     文件         403  2012-07-17 10:00  查找二值图像最大连通区域\image_readandshow\Debug\image_readandshow.exe.embed.manifest
     文件         468  2012-07-17 10:00  查找二值图像最大连通区域\image_readandshow\Debug\image_readandshow.exe.embed.manifest.res
     文件         385  2012-07-18 10:40  查找二值图像最大连通区域\image_readandshow\Debug\image_readandshow.exe.intermediate.manifest
     文件          69  2012-07-18 10:40  查找二值图像最大连通区域\image_readandshow\Debug\mt.dep
     文件      195260  2012-07-17 10:00  查找二值图像最大连通区域\image_readandshow\Debug\Saliency.obj
     文件     1027072  2012-07-18 10:40  查找二值图像最大连通区域\image_readandshow\Debug\vc80.idb
     文件      765952  2012-07-18 10:40  查找二值图像最大连通区域\image_readandshow\Debug\vc80.pdb
     文件        4615  2012-07-17 16:21  查找二值图像最大连通区域\image_readandshow\image_readandshow.vcproj
     文件        1444  2012-10-12 11:25  查找二值图像最大连通区域\image_readandshow\image_readandshow.vcproj.MICROSOF-CD132E.Administrator.user
     目录           0  2012-07-18 10:41  查找二值图像最大连通区域\image_readandshow\Imgs\
     文件       14715  2012-07-17 10:26  查找二值图像最大连通区域\image_readandshow\Imgs\11.JPG
     文件       14766  2012-07-16 17:24  查找二值图像最大连通区域\image_readandshow\Imgs\2895444_13017985637u76.jpg
     文件       27870  2012-07-17 10:26  查找二值图像最大连通区域\image_readandshow\Imgs\2895444_13017985637u76.jpg.saliency.jpg
     文件       88762  2012-07-12 17:55  查找二值图像最大连通区域\image_readandshow\Imgs\new.jpg
     文件       69330  2012-07-17 10:26  查找二值图像最大连通区域\image_readandshow\Imgs\new.jpg.saliency.jpg
     文件       75038  2012-07-17 10:26  查找二值图像最大连通区域\image_readandshow\Imgs\new.jpg.saliency.jpg.saliency.jpg

评论

共有 条评论