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

C++中怎么利用OpenCV實現(xiàn)邊緣檢測

這篇文章給大家介紹C++ 中怎么利用OpenCV實現(xiàn)邊緣檢測,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創(chuàng)新互聯(lián)公司從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站建設、網(wǎng)站設計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元雞冠做網(wǎng)站,已為上家服務,為雞冠各地企業(yè)和個人服務,聯(lián)系電話:13518219792

Canny邊緣檢測介紹

Canny邊緣檢測算子是一種多級檢測算法。1986年由John F. Canny提出,同時提出了邊緣檢測的三大準則:

  1. 低錯誤率的邊緣檢測:檢測算法應該精確地找到圖像中的盡可能多的邊緣,盡可能的減少漏檢和誤檢。

  2. 最優(yōu)定位:檢測的邊緣點應該精確地定位于邊緣的中心。

  3. 圖像中的任意邊緣應該只被標記一次,同時圖像噪聲不應產(chǎn)生偽邊緣。

Canny算法出現(xiàn)以后一直是作為一種標準的邊緣檢測算法,此后也出現(xiàn)了各種基于Canny算法的改進算法。時至今日,Canny算法及其各種變種依舊是一種優(yōu)秀的邊緣檢測算法。而且除非前提條件很適合,你很難找到一種邊緣檢測算子能顯著地比Canny算子做的更好。

代碼演示

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

C++ 中怎么利用OpenCV實現(xiàn)邊緣檢測

C++ 中怎么利用OpenCV實現(xiàn)邊緣檢測

我們在上面定義了一一個初始的閾值為40和最大閾值255,然后又增加了一個方法用于處理Canny的運算

C++ 中怎么利用OpenCV實現(xiàn)邊緣檢測

然后下面寫Canny的方法

C++ 中怎么利用OpenCV實現(xiàn)邊緣檢測

其中我們的后面參數(shù)閾值就是第一個閾值*2即可。

然后在我們的循環(huán)里面增加方法處理,并且加上按u鍵增加閾值,按d鍵減少閾值

C++ 中怎么利用OpenCV實現(xiàn)邊緣檢測

關于C++ 中怎么利用OpenCV實現(xiàn)邊緣檢測就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

名稱欄目:C++中怎么利用OpenCV實現(xiàn)邊緣檢測
瀏覽地址:http://jinyejixie.com/article20/jdoejo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、品牌網(wǎng)站建設域名注冊、動態(tài)網(wǎng)站、軟件開發(fā)、外貿(mào)建站

廣告

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

成都網(wǎng)站建設公司
达州市| 交城县| 新兴县| 新丰县| 河西区| 蒲城县| 夏河县| 长顺县| 四会市| 贵港市| 鹰潭市| 龙井市| 三明市| 申扎县| 丰都县| 鄯善县| 汉寿县| 耿马| 利津县| 抚松县| 新宾| 灌南县| 白银市| 漯河市| 晋宁县| 拉萨市| 吉安县| 海晏县| 长岭县| 晋城| 湘乡市| 南雄市| 时尚| 新闻| 威信县| 若羌县| 东宁县| 分宜县| 二连浩特市| 德州市| 罗田县|