stitching是OpenCV2.4.0一個(gè)新模塊,,功能是實(shí)現(xiàn)圖像拼接,,所有的相關(guān)函數(shù)都被封裝在Stitcher類(lèi)當(dāng)中,。這個(gè)類(lèi)當(dāng)中我們可能用到的成員函數(shù)有createDefault、estimateTransform,、composePanorama,、stitch。其內(nèi)部實(shí)現(xiàn)的過(guò)程是非常繁瑣的,,需要很多算法的支持,,包括圖像特征的尋找和匹配,攝像機(jī)的校準(zhǔn),,圖像的變形,,曝光補(bǔ)償和圖像融合。但這些模塊的接口,、調(diào)用,,強(qiáng)大的OpenCV都為我們搞定了,我們使用OpenCV做圖像拼接,,只需要調(diào)用createDefault函數(shù)生成默認(rèn)的參數(shù),,再使用stitch函數(shù)進(jìn)行拼接就ok了。就這么簡(jiǎn)單,!estimateTransform和composePanorama函數(shù)都是比較高級(jí)的應(yīng)用,,如果各位對(duì)stitching的流程不是很清楚的話,還是慎用,。 實(shí)例也非常簡(jiǎn)單,,下載鏈接哦:http://download.csdn.net/detail/yang_xian521/4321158。 輸入原圖(為了顯示,,我都?jí)嚎s過(guò)): |
|
來(lái)自: oskycar > 《c\vc\opencv》