freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于opencv的裂紋紋檢測(cè)系統(tǒng)c源代碼-資料下載頁(yè)

2024-11-07 08:38本頁(yè)面

【導(dǎo)讀】標(biāo)識(shí)。件。usingnamespacecv;usingnamespacestd;list<string>file_list;longfindResult=_findfirst((),&fileInfo);_findclose(findResult);returnfile_list;}while(0L==_findnext(findResult,&fileInfo));_findclose(findResult);returnfile_list;list<string>filelist;doubletotaltime;filelist=FindAllFile("img_inputs\\*.jpg");((),FindAllFile("img_inputs\\*.png"));for(list<string>::iteratorit=();it!=();it++). MatimgRaw=imread(".\\img_samples\\"+*it);//imshow("srcimg",imgRaw);imwrite(".\\img_crackDetection\\"+*it,cout<<*it<<"----->"<<()<<endl;//system("PAUSE");waitKey();return0;intminX=0x7FFFFFFF,minY=0x7FFFFFFF;intmaxX=0,maxY=0;for(vector<Point>::iteratorit=();it!maxX=it->x;maxY=it->y;minX=it->x;minY=it->y;returnmaxY-minY>maxX-minX?maxY-minY:maxX-minX;return(contourArea(contour1)>contourArea(contour2));return(GetContourSpan(contour1)>GetContourSpan(contour2));vector<vector<Point>>contours;findContours(binImg,contours,CV_RETR_EXTERNAL,RectmaxRect;maxRect=boundingRect(contours[i]);rectangle(srcImg,maxRect,cv::Scalar(0,0,255));vector<vector<Point>>cracksList;findContours(binImg,cracksList,CV_RETR_EXTERNAL,

  

【正文】 numCountours*)。 } else if (numCountours 15) { numCountours = (int)ceil(numCountours*)。 } else if (numCountours 5) { numCountours。 } numCountours = FilterContours(imgCracksBinary, imgCracksBinary, true, numCountours, 0)。 if (numCountours iteration || iteration 4) { break。 } } 本文中代碼為作者參考網(wǎng)絡(luò)相關(guān)資料 基礎(chǔ)上 的 開發(fā)成果 , 僅供參考學(xué)習(xí) ,如有其他機(jī)器視覺領(lǐng)域算法和軟件定制需要, 請(qǐng)聯(lián)系作者 Email: numCountours = FilterContours(imgCracksBinary, imgCracksBinary, true, numCountours, 2)。 imwrite(.\\img_crackBinary\\ + filename, imgCracksBinary)。 imshow(imgCracksBinaryfilterContour, imgCracksBinary)。 (_imgCrackHighlight)。 _cracksaScale = CrackAnalysis(_imgCrackHighlight, imgCracksBinary)。 } CrackDetection::~CrackDetection() { } Matamp。 CrackDetection::GetImgCrackHighlight() { return _imgCrackHighlight。 } float CrackDetection::GetCracksScale() { return _cracksaScale。 } include opencv2\ include list 本文中代碼為作者參考網(wǎng)絡(luò)相關(guān)資料 基礎(chǔ)上 的 開發(fā)成果 , 僅供參考學(xué)習(xí) ,如有其他機(jī)器視覺領(lǐng)域算法和軟件定制需要, 請(qǐng)聯(lián)系作者 Email: using namespace cv。 using namespace std。 class CrackDetection { public: CrackDetection(Matamp。 imgRaw,string amp。filename)。 ~CrackDetection()。 Matamp。 GetImgCrackHighlight()。 float GetCracksScale()。 private: Mat _imgRaw。 Mat _imgCrackHighlight。 string _filename。 float _cracksaScale = 0。 int FilterContours(Mat amp。imgSrc, Mat amp。imgDst, bool isSpecify, int numContours, double ratioThreshold )。 void GetHist(cv::Matamp。 srcImg, cv::Matamp。 dstImg)。 本文中代碼為作者參考網(wǎng)絡(luò)相關(guān)資料 基礎(chǔ)上 的 開發(fā)成果 , 僅供參考學(xué)習(xí) ,如有其他機(jī)器視覺領(lǐng)域算法和軟件定制需要, 請(qǐng)聯(lián)系作者 Email: void CrackLocate(Mat amp。srcImg, Mat amp。binImg)。 float CrackAnalysis(Mat amp。srcImg, Mat amp。binImg)。 }。 3. 檢測(cè)結(jié)果 自適應(yīng)閾值結(jié)果 本文中代碼為作者參考網(wǎng)絡(luò)相關(guān)資料 基礎(chǔ)上 的 開發(fā)成果 , 僅供參考學(xué)習(xí) ,如有其他機(jī)器視覺領(lǐng)域算法和軟件定制需要, 請(qǐng)聯(lián)系作者 Email: 濾波后結(jié)果 二值化結(jié)果 本文中代碼為作者參考網(wǎng)絡(luò)相關(guān)資料 基礎(chǔ)上 的 開發(fā)成果 , 僅供參考學(xué)習(xí) ,如有其他機(jī)器視覺領(lǐng)域算法和軟件定制需要, 請(qǐng)聯(lián)系作者 Email: 裂紋檢測(cè)結(jié)果 (最終 的 檢測(cè) 效果 )
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1