真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

OpenCV實(shí)現(xiàn)圖像輪廓檢測(cè)以及外接矩形-創(chuàng)新互聯(lián)

前兩篇博文分別介紹了圖像的邊緣檢測(cè)和輪廓檢測(cè),本文接著介紹圖像的輪廓檢測(cè)和輪廓外接矩形:

創(chuàng)新互聯(lián)公司主營(yíng)陽(yáng)新網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app開發(fā),陽(yáng)新h5小程序設(shè)計(jì)搭建,陽(yáng)新網(wǎng)站營(yíng)銷推廣歡迎陽(yáng)新等地區(qū)企業(yè)咨詢

一、代碼部分:

// extract_contours.cpp : 定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//
#include "stdafx.h"
#include 
#include 
using namespace cv;
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
 //load src image
 string img_name="..\\image_norm\\71253.jpg";
 Mat image=imread(img_name); 
 imshow("src_image",image);
 cvWaitKey(0);
 //convert into gray image
 Mat gray(image.size(),CV_8U); 
 cvtColor(image,gray,CV_BGR2GRAY);
 imshow("gray",gray);
 cvWaitKey(0);
 //convert into bin image
 threshold(gray,gray,128,255,THRESH_BINARY);//轉(zhuǎn)換成2值圖像 
 imshow("binary",gray); 
 cvWaitKey(0);
 // Detecting contours 
 vector> contours; //定義輪廓集合 
 vector hierarchy; 
 findContours(gray, contours, hierarchy, CV_RETR_EXTERNAL, CV_CHAIN_APPROX_NONE);//CV_RETR_EXTERNAL只檢測(cè)外部輪廓
 // draw black contours on white image 
 Mat result(gray.size(),CV_8U,Scalar(255)); 
 int index = 0; 
 for (; index >= 0; index = hierarchy[index][0]) //hierarchy[index][0]表示后一個(gè)輪廓
 { 
 Scalar color(rand() & 255, rand() & 255, rand() & 255); 
 drawContours(result, contours, index, Scalar(0), 1, 8, hierarchy);//描繪字符的外輪廓 
 Rect rect = boundingRect(contours[index]);//檢測(cè)外輪廓 
 rectangle(result, rect, Scalar(0,0,255), 3);//對(duì)外輪廓加矩形框 
 } 
 imshow("Contours on white image",result); 
 cvWaitKey(0);
 //draw contours on the original image 
 Mat original=imread(img_name); 
 int index_ori = 0; 
 for (; index_ori >= 0; index_ori = hierarchy[index_ori][0]) 
 {
 Scalar color(rand() & 255, rand() & 255, rand() & 255); 
 //描繪字符的外輪廓
 drawContours(original,contours,index_ori,Scalar(255),1,8, hierarchy); 
 Rect rect = boundingRect(contours[index_ori]);//檢測(cè)外輪廓
 //對(duì)外輪廓加加矩形框 
 rectangle(original, rect, Scalar(0,0,255), 3); 
 }
 //print contours info
 cout<<"The number of external contours:"<

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


名稱欄目:OpenCV實(shí)現(xiàn)圖像輪廓檢測(cè)以及外接矩形-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://weahome.cn/article/cohjsh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部