b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

cvcircle_cv::line_cv::mat(9)

电脑杂谈  发布时间:2016-12-09 13:03:08  来源:网络整理

voidnormalizeone(constchar*dir,IplImage*standard);

voidCutImg(IplImage*src,CvRectrect,IplImage*res);

vector<Rect>detectAndDraw(Mat&img,CascadeClassifier&cascade,

CascadeClassifier&nestedCascade,

doublescale,booltryflip,booldraw);

IplImage*DetectandExtract(Mat&img,CascadeClassifier&cascade,

CascadeClassifier&nestedCascade,

doublescale,booltryflip);

intread_img(conststring&dir,vector<Mat>&images);

vector<pair<char*,Mat>>read_img(conststring&dir);

2.2 Prehelper.cpp

#include"Prehelper.h"

#include"BrowseDir.h"

#include"StatDir.h"

#include<opencv2/core/core.hpp>

#include<opencv2/highgui/highgui.hpp>

#include<cv.h>

usingnamespacecv;

voidnormalizeone(constchar*dir,IplImage*standard)

{

CStatDirstatdir;

if(!statdir.SetInitDir(dir))

{

puts("Dirnotexist");

return;

}

vector<char*>file_vec=statdir.BeginBrowseFilenames("*.*");

inti;

for(i=0;i<file_vec.size();i++)

{

IplImage*cur_img=cvLoadImage(file_vec[i],CV_LOAD_IMAGE_GRAYSCALE);

//IplImage*cur_gray=cvCreateImage(cvGetSize(cur_img),cur_img->depth,1);

cvResize(cur_img,standard,CV_INTER_AREA);

//cvCvtColor(standard,cur_gray,CV_RGB2GRAY);

//cvNamedWindow("cur_img",CV_WINDOW_AUTOSIZE);

//cvNamedWindow("standard",CV_WINDOW_AUTOSIZE);

//cvShowImage("cur_img",cur_img);

//cvShowImage("standard",standard);

//cvWaitKey();

cvSaveImage(file_vec[i],cur_img);

}

}

voidCutImg(IplImage*src,CvRectrect,IplImage*res)

{

CvSizeimgsize;

imgsize.height=rect.height;


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-22609-9.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...