在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Canny雙閾值邊緣檢測和弱邊緣連接詳解

FPGA開源工坊 ? 來源:FPGA開源工坊 ? 2023-11-18 17:07 ? 次閱讀

在上一篇FPGA圖像處理--Canny邊緣檢測(一)里介紹了Canny邊緣檢測的NMS計算,這里就介紹一下雙閾值邊緣檢測和弱邊緣連接。

雙閾值檢測顧名思義就是要有兩個閾值,在Sobel中只有一個閾值,這樣就可能帶來一些潛在的問題,比如閾值設(shè)置過低導(dǎo)致檢測出來的邊緣很多,或者設(shè)定的過高導(dǎo)致檢測出來的邊緣比較少。

在Canny中引入了雙閾值檢測,也就是定義一個高閾值和一個低閾值。當(dāng)邊緣的幅值大于高閾值的時候就認(rèn)為這個邊緣是一個強邊緣,低于低閾值的時候就認(rèn)為他不是邊緣,而在高閾值和低閾值之間的值被認(rèn)為是弱邊緣。通過后面的弱邊緣連接就可以讓弱邊緣有可能被識別為邊緣,也有可能被忽視掉。從而帶來更好的檢測效果。

我們來看一下Python的參考模型:

f09d474a-85e7-11ee-939d-92fbcf53809c.png

這里定義了一個函數(shù)來處理雙閾值的問題,當(dāng)像素的值大于等于高閾值的時候就設(shè)置當(dāng)前像素為255,介于低閾值和高閾值之間的值設(shè)置為127,小于低閾值的值設(shè)置為0,這個就很簡單了。

我們來看一下效果吧。

可以看到邊緣信息都被很好的檢測出來了,但是有的邊緣是斷斷續(xù)續(xù)的,這個時候就需要使用弱邊緣連接了。

最理想的弱邊緣連接肯定是做一遍深搜,但是這個對于資源消耗太大了,那么我們就退而求其次,如果一個點是弱邊緣的話,只要他周圍八個點里面有一個是強邊緣,那么我們就把這個點變?yōu)閺娺吘?。是不是很簡單?/p>

來看看Python的參考模型:

f0cb11e8-85e7-11ee-939d-92fbcf53809c.png

只要當(dāng)前值是127也就是我們在第一步中分離出來的弱邊緣,然后做一個判斷,判斷他周邊有沒有強邊緣,來決定是否將其變?yōu)閺娺吘夵c。

我們來看一下做了一次弱邊緣連接的效果:

大家注意看紅色框里面的這部分,可以看到一部分邊緣相對于之前已經(jīng)連接了起來。

如果我們多做幾次弱邊緣連接效果肯定會更好,不過與之帶來的就是計算成本的增加。

f0f58c0c-85e7-11ee-939d-92fbcf53809c.png

這里通過一個循環(huán)來控制做弱邊緣連接的次數(shù)。

來看一下弱邊緣連接改為五次的效果,可以看到效果比之前更好一點。

再來看一下不做高斯模糊的效果,可以看到有很多的噪點:

最后來展示下所有的效果圖,分別是原圖,sobel,nms,canny后的結(jié)果:

參考模型到這里就介紹完畢了,之后就是用Verilog來實現(xiàn)它。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 圖像處理
    +關(guān)注

    關(guān)注

    27

    文章

    1300

    瀏覽量

    56894
  • 邊緣檢測
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    18249
  • Canny
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    9713
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85038

原文標(biāo)題:FPGA圖像處理--Canny邊緣檢測(二)

文章出處:【微信號:FPGA開源工坊,微信公眾號:FPGA開源工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    DSP國產(chǎn)教學(xué)實驗箱_實驗案例_操作教程:5-11 邊緣檢測

    使用VLIB 的庫來進(jìn)行邊緣檢測,共調(diào)用了4個API接口,分別是高斯濾波處理、計算梯度、抑制非極大值和閾值算法,調(diào)用的程序使用說明可以查看相關(guān)頭文件。 本實驗所需硬件為實驗板、仿真
    發(fā)表于 07-19 10:38

    基于Canny邊緣檢測算子的圖像檢索算法

    【摘要】:針對依賴傳統(tǒng)Canny算子的基于邊緣的圖像檢索系統(tǒng)所存在的不足,提出一種基于Canny邊緣檢測的圖像檢索算法。使用改進(jìn)的
    發(fā)表于 04-24 10:03

    canny算法的具體程序

    求助canny算法的具體步驟程序啊,老師不讓直接使用canny函數(shù),不會啊,淚奔。步驟如下:1.用高斯濾波器平滑圖像.2.用一階偏導(dǎo)有限差分計算梯度幅值和方向.3.對梯度幅值進(jìn)行非極大值抑制.4.用
    發(fā)表于 09-29 22:52

    【DragonBoard 410c試用體驗】之OpenCV中canny算子邊緣檢測

    方法來對這些點進(jìn)行取舍。實際工程中,常用的方法是通過閾值化方法來檢測Canny 算子的目標(biāo)是找到一個最優(yōu)的邊緣檢測算法,讓我們看一下最優(yōu)
    發(fā)表于 09-11 23:24

    關(guān)于canny算子邊緣檢測的問題

    本帖最后由 豆吖豆 于 2017-4-4 23:14 編輯 grd=edge(Egray,'canny',0.09,'both');大神門 問一下這個后面的0.09和both什么意思是指的是Egray圖像的上下大小還是,另外可以的話能大概說說這個canny
    發(fā)表于 04-04 22:27

    基于Qualcomm FastCv的邊緣檢測算法詳解

    ,Canny,Laplacian,Log 以及二階方向?qū)?shù)等算子檢測法。1.邊緣檢測在圖像中,邊緣是圖像局部強度變化最明顯的地方,它主要存在
    發(fā)表于 09-21 11:45

    圖象處理中的哈夫變換和Canny邊緣檢測算法

    圖象處理中的邊緣檢測------canny算子
    發(fā)表于 03-16 06:48

    Labview圖像處理——邊緣檢測

    ,能夠檢測到真正的邊緣。優(yōu)點在于,使用兩種不同的閾值分別檢測邊緣
    發(fā)表于 12-01 12:16

    Canny邊緣檢測器的詳細(xì)介紹以及Pytorch實現(xiàn)

    Canny濾波器當(dāng)然是最著名和最常用的邊緣檢測濾波器。我會逐步解釋用于 輪廓檢測canny濾波器 。因為
    發(fā)表于 11-04 11:59

    國產(chǎn)嵌入式實驗箱操作教程_創(chuàng)龍教儀:5-12 邊緣檢測(LCD顯示)

    一、實驗?zāi)康?學(xué)習(xí)Canny邊緣檢測的原理,掌握圖像的讀取方法,并實現(xiàn)在LCD上顯示邊緣檢測前后的圖像。 二、實驗原理
    發(fā)表于 12-14 14:09

    基于Canny 法的紅外小目標(biāo)邊緣檢測方法

    從紅外圖像的特點出發(fā),基于Canny算法進(jìn)行了目標(biāo)邊緣檢測。首先,對源圖像進(jìn)行小波分解和重構(gòu),對圖像進(jìn)行消噪,抑制噪聲對目標(biāo)提取的影響。然后對消噪后的圖像用Canny算法進(jìn)
    發(fā)表于 05-27 15:02 ?12次下載

    基于Canny邊緣檢測算子的圖像檢索算法

      針對依賴傳統(tǒng)Canny算子的基于邊緣的圖像檢索系統(tǒng)所存在的不足,提出一種基于Canny邊緣檢測的圖像檢索算法。使用改進(jìn)的
    發(fā)表于 02-11 11:22 ?28次下載

    canny邊緣檢測

    《OpenCV3編程入門》書本配套源代碼canny邊緣檢測
    發(fā)表于 06-06 15:20 ?2次下載

    使用iVeia視覺套件進(jìn)行Canny邊緣檢測HLS IP

    iVeia使用嵌入式世界2015中的iVeia視覺套件演示了Canny邊緣檢測HLS IP
    的頭像 發(fā)表于 11-30 06:41 ?2986次閱讀

    python中用Canny邊緣檢測和霍夫變實現(xiàn)車道線檢測方法

    Canny邊緣檢測+霍夫變換 顏色閾值+圖像掩模的方法雖然簡單,但是只能應(yīng)對一些固定顏色車道線的場景。圖像像素受光照影響將是一個極其常見的問題。 c
    的頭像 發(fā)表于 11-17 16:55 ?1123次閱讀
    python中用<b class='flag-5'>Canny</b><b class='flag-5'>邊緣</b><b class='flag-5'>檢測</b>和霍夫變實現(xiàn)車道線<b class='flag-5'>檢測</b>方法
    主站蜘蛛池模板: 国产亚洲欧美日本一二三本道 | 国产午夜毛片一区二区三区 | 五月六月婷婷 | 欧美影院一区 | 四虎午夜影院 | 国产亚洲视频在线播放大全 | 99久久久精品 | 欧美乱强性伦xxxxx | 真实一级一级一片免费视频 | 国产三级三级三级 | 亚洲成人免费看 | 亚洲高清美女一区二区三区 | 综合五月| 日本aaaaa| 黄色大片日本 | 最色网站 | 九九热精品视频在线播放 | 亚洲三级色 | 国产www在线播放 | 久久夜色tv网站免费影院 | tube69日本 | 狠狠久| 四虎国产精品影库永久免费 | 美国一级大黄香蕉片 | 8888奇米四色在线 | 欧美极品色影院 | 美女被强插 | 丁香花成人另类小说 | 毛茸茸成熟妇女亚洲人 | 狠狠色丁香婷婷综合久久来 | 丁香欧美| 免费黄色小视频 | 成在线人永久免费播放视频 | 女人张开腿让男人桶视频免费大全 | 7086bt伙计 福利一区 | 操你啦在线播放 | 女人69xxx| 咪咪爱毛片 | 91九色在线视频 | 午夜精品一区二区三区在线视 | 四虎影院精品在线观看 |