


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、cvfindcontourscvfindcontours 可以得到一個(gè)圖象全部的輪廓, 返回的是輪廓的數(shù)量.函數(shù) cvfindcontours 從二值圖像中檢索輪廓,并返回檢測到的輪廓的個(gè)數(shù)。first_contour 的值由函數(shù)填充返回,它的值將為第一個(gè)外輪廓的指針,當(dāng)沒有輪廓被檢測到時(shí)為null。其它輪廓可以使用h_next 和連接,從first_contour 到達(dá)。h_next 同一個(gè)層次上的v_next 父與子關(guān)系int cvfindcontours( cvarr* image,cvmemstorage* storage,cvseq* first_contour, int heade
2、r_size = sizeof(cvcontour),int mode = cv_retr_list,int method = cv_chain_approx_simple, cvpoint offset=cvpoint(0,0) );image:8 比特單通道的源二值圖像。非零像素作為 1 處理,0 像素保存不變。從一個(gè)灰度圖像得到二值圖像的函數(shù)有:cvthreshold,cvadaptivethreshold 和 cvcanny。storage:返回輪廓的容器。first_contour:輸出參數(shù),用于存儲(chǔ)指向第一個(gè)外接輪廓。 /動(dòng)態(tài)序列header_size:header 序列的尺寸。假
3、如選擇method = cv_chain_code,則 header_size >= sizeof(cvchain);其他,則header_size >= sizeof(cvcontour)。mode:檢索模式,可取值如下: cv_retr_external:只檢索最外面的輪廓; cv_retr_list:檢索全部的輪廓,并將其放入list 中;cv_retr_ccomp:檢索全部的輪廓,并將他們組織為兩層:頂層是各部分的外部邊界,其次層是空洞的邊界;cv_retr_tree:檢索全部的輪廓,并重構(gòu)嵌套輪廓的整個(gè)層次。method:邊緣近似方法(除了 cv_retr_runs 使用
4、內(nèi)置的近似,其他模式均使用此設(shè)定的近似算法)。可取值如下:cv_chain_code:以 freeman 鏈碼的方式輸出輪廓,全部其他方法輸出多邊形(頂點(diǎn)的序列)。cv_chain_approx_none:將全部的連碼點(diǎn),轉(zhuǎn)換成點(diǎn)。cv_chain_approx_simple:壓縮水平的、垂直的和斜的部分,也就是,函數(shù)只保留他們的終點(diǎn)部分。cv_chain_approx_tc89_l1, cv_chain_approx_tc89_kcos: 使用 theflavors of teh-chin chain近似算法的一種。cv_link_runs:通過連接水平段的 1,使用完全不同的邊緣提取算法。
5、使用cv_retr_list 檢索模式能使用此方法。offset:偏移量,用于移動(dòng)全部輪廓點(diǎn)。當(dāng)輪廓是從圖像的roi 提取的,并且需要在整個(gè)圖像中分析時(shí),這個(gè)參數(shù)將很有用。所以要觀看在同一個(gè)層次上面,再看氣的子圖,通過h_next,以及v_next 得到。如以下的例子:爭辯部分cvdrawcontours 中的案例顯示了任何使用輪廓檢測連通區(qū)域。/畫出輪廓,讀取輪廓,前一個(gè)輪廓contour->h_prev,后一個(gè)輪廓為 contour->h_next/最終一個(gè)輪廓 contour->h_next = null/第一個(gè)輪廓 contour->h_prev = null留
6、意二值化的閾值的選取,直接影響提取的輪廓數(shù)目應(yīng)當(dāng)要知道的輪廓之間的層次關(guān)系for ( ; contour!=0; contour = contour->h_next)hole_color =cv_rgb(rand()&255,rand()&255,rand()&255); external_color = cv_rgb(rand()&255,rand()&255,rand()&255); cvdrawcontours(pcontourimg,contour,external_color,hole_color,1,2,8);vcontour
7、= contour->v_next;for ( ;vcontour!=null; vcontour=vcontour->h_next)hole_color =cv_rgb(rand()&255,rand()&255,rand()&255); external_color = cv_rgb(rand()&255,rand()&255,rand()&255); cvdrawcontours(pcontourimg,vcontour,external_color,hole_color,1,2,8); v2contour = vcontour->v_next;for (;v2contour!=0; v2contour = v2contour->v_next)hole_color =cv_rgb(rand()&255,rand()&255,rand()&255); external_color = cv_rgb
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產(chǎn)法題庫及答案
- 安全檢查員考試題及答案
- 5G時(shí)代基層醫(yī)療機(jī)構(gòu)信息化建設(shè)模式創(chuàng)新與實(shí)踐案例001
- 2025年新能源物流車推廣應(yīng)用與運(yùn)營成本效益對比研究報(bào)告
- 中國十大名酒課件
- 原地拍球課件特點(diǎn)
- 助產(chǎn)新技術(shù)課件
- 秩序維護(hù)部禮節(jié)禮貌培訓(xùn)
- 中國農(nóng)業(yè)的農(nóng)業(yè)課件
- 江西省上饒市廣豐區(qū)豐溪中學(xué)2025屆八年級英語第二學(xué)期期中達(dá)標(biāo)檢測試題含答案
- 心腦血管疾病-高血壓-課件
- 血清CK-MB活力假性增高原因分析及臨床意義課件
- 最新國家開放大學(xué)電大《調(diào)劑學(xué)》形考任務(wù)4試題及答案
- 五制配套的基層管理模式
- 有機(jī)磷農(nóng)藥中毒(新)課件
- 室性早搏的定位診斷與鑒別共26張課件
- 人防卷材防水層工程檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- DB11T 716-2019 穿越既有道路設(shè)施工程技術(shù)要求
- 濕式氧化技術(shù)
- T∕CACM 1316-2019 中醫(yī)內(nèi)科臨床診療指南 中風(fēng)后吞咽困難
- 于新華中考專題2018
評論
0/150
提交評論