成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

C++OpenCV如何實現模版匹配

這篇文章主要為大家展示了“C++ OpenCV如何實現模版匹配”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“C++ OpenCV如何實現模版匹配”這篇文章吧。

創(chuàng)新互聯專注于福海網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供福海營銷型網站建設,福海網站制作、福海網頁設計、福海網站官網定制、微信小程序開發(fā)服務,打造福海網絡公司原創(chuàng)品牌,更為您提供福海網站排名全網營銷落地服務。

模版匹配

 模板匹配(TemplateMatching)就是在一幅圖像中尋找和模板圖像(template)最相似的區(qū)域,該方法原理簡單計算速度快,能夠應用于目標識別,目標跟蹤等多個領域。

C++ OpenCV如何實現模版匹配

  • 模版匹配就是在整個圖像區(qū)域發(fā)現與給定子圖像匹配的小塊區(qū)域

  • 模版匹配必須要有一個模版圖像T(給定的子圖像),還需要一個待檢測的圖像S(源圖像)

  • 在待檢測的圖像上,從左到右,從上到下計算模版圖像與重疊子圖像的匹配度,匹配度越大,兩者相同的可能性就越大

相關API  matchTemplate

MatchTemplate( InputArrray image, InputArray templ,

                              OutputArray result,int method );

Image  //源圖像

Templ  //模板圖像

Result  //輸出結果  必須是單通道32位浮點數,假設源圖像WxH,模版圖像

              wxh,到結果必須為W-w+1,H-h+1的大小

Method   //計算匹配程度的方法


  關于匹配方法,使用不同的方法產生的結果的意義可能不太一樣,有些返回的值越大表示匹配程度越好,而有些方法返回的值越小表示匹配程度越好

關于參數 method:

  • CV_TM_SQDIFF平方差匹配法:該方法采用平方差來進行匹配;最好的匹配值為0;匹配越差,匹配值越大。

  • CV_TM_CCORR相關匹配法:該方法采用乘法操作;數值越大表明匹配程度越好。

  • CV_TM_CCOEFF相關系數匹配法:1表示完美的匹配;-1表示最差的匹配。

  • CV_TM_SQDIFF_NORMED歸一化平方差匹配法

  • CV_TM_CCORR_NORMED歸一化相關匹配法

  • CV_TM_CCOEFF_NORMED歸一化相關系數匹配法

代碼演示

新建一個項目opencv-0022,配置屬性(VS2017配置OpenCV通用屬性),然后在源文件寫入#include和main方法

C++ OpenCV如何實現模版匹配

C++ OpenCV如何實現模版匹配

模版匹配

因為方法有六種,我們在圖像上加了個TrackBar,再定義一個方法用于實現TrackBar的事件

C++ OpenCV如何實現模版匹配

C++ OpenCV如何實現模版匹配

然后是實現Match_Void的方法

C++ OpenCV如何實現模版匹配

C++ OpenCV如何實現模版匹配

C++ OpenCV如何實現模版匹配

運行后的效果

C++ OpenCV如何實現模版匹配

可以看到左邊是我們的源圖,中間的我們的要匹配的圖,運行起來后直接就匹配到對應的圖了

通過改變上面的算法類型,得到不同的效果

C++ OpenCV如何實現模版匹配

C++ OpenCV如何實現模版匹配

以上是“C++ OpenCV如何實現模版匹配”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道!

標題名稱:C++OpenCV如何實現模版匹配
標題路徑:http://jinyejixie.com/article2/pgijoc.html

成都網站建設公司_創(chuàng)新互聯,為您提供定制開發(fā)、標簽優(yōu)化、軟件開發(fā)、Google、ChatGPT、靜態(tài)網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

h5響應式網站建設
台山市| 图们市| 怀柔区| 中牟县| 宁陵县| 西宁市| 八宿县| 闽清县| 得荣县| 普兰县| 丹东市| 肥乡县| 旌德县| 土默特左旗| 炎陵县| 富顺县| 临海市| 嵊州市| 府谷县| 余庆县| 樟树市| 卢龙县| 开远市| 甘南县| 象州县| 霸州市| 浦北县| 中阳县| 澄迈县| 万荣县| 永州市| 剑河县| 西贡区| 沁源县| 望江县| 钟祥市| 新丰县| 丰都县| 田东县| 安岳县| 光泽县|