色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CV基礎之區域生長與分水嶺算法

新機器視覺 ? 來源:機器學習AI算法工程 ? 作者:機器學習AI算法工 ? 2021-06-10 15:39 ? 次閱讀

區域生長是一種串行區域分割的圖像分割方法。區域生長是指從某個像素出發,按照一定的準則,逐步加入鄰近像素,當滿足一定的條件時,區域生長終止。區域生長的好壞決定于1.初始點(種子點)的選取。2.生長準則。3.終止條件。區域生長是從某個或者某些像素點出發,最后得到整個區域,進而實現目標的提取。

區域生長的原理

區域生長的基本思想是將具有相似性質的像素集合起來構成區域。具體先對每個需要分割的區域找一個種子像素作為生長起點,然后將種子像素和周圍鄰域中與種子像素有相同或相似性質的像素(根據某種事先確定的生長或相似準則來判定)合并到種子像素所在的區域中。將這些新像素當作新的種子繼續上面的過程,直到沒有滿足條件的像素可被包括進來。這樣一個區域就生長成了。

區域生長實現的步驟如下:

1. 對圖像順序掃描!找到第1個還沒有歸屬的像素, 設該像素為(x0, y0);

2. 以(x0, y0)為中心, 考慮(x0, y0)的4鄰域像素(x, y)如果(x0, y0)滿足生長準則, 將(x, y)與(x0, y0)合并(在同一區域內), 同時將(x, y)壓入堆棧;

3. 從堆棧中取出一個像素, 把它當作(x0, y0)返回到步驟2;

4. 當堆棧為空時!返回到步驟1;

5. 重復步驟1 - 4直到圖像中的每個點都有歸屬時。生長結束。

這個過程中有幾個關鍵的問題:

a》 給定種子點(種子點如何選取?)

種子點的選取很多時候都采用人工交互的方法實現,也有用其他方式的,比如尋找物體并提取物體內部點作為種子點。

b》 確定在生長過程中能將相鄰像素包括進來的準則

灰度圖像的差值;彩色圖像的顏色等等。都是關于像素與像素間的關系描述。

c》 生長的停止條件

Python實現

f85e6d0e-c9b7-11eb-9e57-12bb97331649.png

f88b5d82-c9b7-11eb-9e57-12bb97331649.png

f8b5bca8-c9b7-11eb-9e57-12bb97331649.png

灰度差值的區域生長算法實現

算法實現的步驟:

a》 創建一個空白的圖像(全黑);

b》 將種子點存入vector中,vector中存儲待生長的種子點;

c》 依次彈出種子點并判斷種子點如周圍8領域的關系(生長規則),相似的點則作為下次生長的種子點;

d》 vector中不存在種子點后就停止生長。

fb8d67a0-c9b7-11eb-9e57-12bb97331649.png

fbdd1bc4-c9b7-11eb-9e57-12bb97331649.png

貼圖看看使用該算法的圖像處理效果:

首先對原圖像進行二值化:

fc2f7c70-c9b7-11eb-9e57-12bb97331649.png

得到種子點的方法這里就不用介紹了,這個不是該算法的重點。得到兩個種子點(左右肺),分別使用區域生長算法得到左右肺區,然后與原圖進行與運算,得到結果:

fc4a5874-c9b7-11eb-9e57-12bb97331649.png

分水嶺算法原理

灰度圖像可以被看成拓撲平面,灰度值高的區域可以看出山峰,灰度值低的區域可以看成是山谷。向每一個山谷當中灌不同顏色的水。水位升高,不同山谷的水會匯合,為防止不同山谷的水匯合,小在匯合處建立起堤壩。然后繼續灌水,然后再建立堤壩,直到山峰都掩模。構建好的堤壩就是圖像的分割。

此方法通常會得到過渡分割的結果,因為圖像中的噪聲以及其他因素。為了減少此影響,opencv使用基于標記的分水嶺算法,此算法要設置哪些山谷中的匯合點,哪些不是。這是一種交互式的圖像分割算法那。我們要給已知對象打上不同表情。如果某個區域肯定是前景或對象,就使用某個顏色或灰度值標簽標記它。如果是背景那么使用其他顏色進行標記,其余不能確定的部分用0標記。然后使用分水嶺算法,每次灌水,標簽會被更新,當兩個不同顏色的標簽相遇就會構建堤壩,知道所有山峰掩模,最后得到的邊界對象值是-1。

python 代碼:

對挨在一起的對象進行分割。

要出去圖像中的白噪聲。可以使用形態學運算,使用閉運算去除對象中的空洞。

靠近對象中心的區域是前景,離對象遠的區域是背景,不確定的區域是邊界。

首先提取硬幣區域,使用腐蝕操作去掉邊緣,剩下的就是硬幣。但硬幣沒有接觸時,此方法有效,但是由于硬幣相互接觸,就要使用另外一種有效的方法:距離變換加上合適的閾值。

之后,要尋找不確定是否是硬幣的區域。這里需要膨脹操作。膨脹操作會將對象邊界延伸到背景當中。由于邊界區域被去除,現在就能知道哪些區域是前景,哪些是背景。

余下的區域不知道如何區分,那么使用分水嶺算法。這些區域通常是前景與背景的交界處。從能否確認是否是背景的區域中減去確定是前景的區域就得到了邊界。

(前景和背景)

使用作者的代碼后生產的結果,提取到了前景,為了演示一下不確定的區域,調了一下計算前景的距離變換的參數,使得中間出現不確定的區域)

這里面使用個cv2.distanceTransform函數

該函數用于計算2值圖象中所有像素離其最近的值為0像素的近似距離。

參數為

fd54d302-c9b7-11eb-9e57-12bb97331649.png

完整代碼

fd93e24a-c9b7-11eb-9e57-12bb97331649.png

現在知道了那些背景是硬幣,可以創建標簽。(與原圖像大小相同,數據類型為int32的數組)。

對于已經確定分類的區域,也就是背景和前景,使用整數標記,不確定的區域是用0標記。可以使用cv2.connectedComponents()函數來實現此功能。它會將背景標記為0,其他標記為位從1開始的正整數。

但是,如果背景標記為0,那么分水嶺算法會將其當成位置區域,所以使用不同的整數進行標記,對于不確定的區域,函數標記為0.

結果使用JET顏色地圖表示。深藍色未知區域,硬幣區域使用不同顏色。其余部分用淺藍色。

使用分水嶺算法

效果不錯

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 圖像處理
    +關注

    關注

    27

    文章

    1289

    瀏覽量

    56723
  • 圖像分割
    +關注

    關注

    4

    文章

    182

    瀏覽量

    17995
  • python
    +關注

    關注

    56

    文章

    4792

    瀏覽量

    84628

原文標題:CV基礎:區域生長與分水嶺算法

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    上海貝榮獲年度功率半導體/驅動器獎項

    近日,上海貝市場工業市場經理冒晶晶受邀參加由全球技術信息集團 ASPENCORE舉辦的“IIC SHENZHEN-國際集成電路展覽會暨研討會”。會議中,上海貝工業市場經理冒晶晶進行了 “功率器件
    的頭像 發表于 11-14 10:40 ?285次閱讀

    邊緣計算AI算法盒子在停放充電區域AI智慧監控的應用

    隨著新能源汽車的普及,停放充電區域的安全與效率問題日益凸顯。邊緣計算盒子(AI算法盒子)的引入,為這一領域帶來了革命性的智慧監控解決方案,極大地提升了停放充電區域的管理水平。邊緣計算盒子(AI
    的頭像 發表于 08-27 15:00 ?349次閱讀
    邊緣計算AI<b class='flag-5'>算法</b>盒子在停放充電<b class='flag-5'>區域</b>AI智慧監控的應用

    申瓷正式竣工投產!

    股份全資子公司—上海華申瓷集成電路有限責任公司(以下簡稱:華申瓷)在上海臨港舉行開業儀式。上海自由貿易試驗區臨港新片區管委會高科處副處長吳海濤、臨港集團副總經濟師、臨港科投公司董事長翁巍、臨
    的頭像 發表于 08-20 16:54 ?653次閱讀

    從原理聊JVM(一):染色標記和垃圾回收算法

    導讀 JAVA簡單易用的特性,能夠讓研發人員在不了解JVM的底層運行機制的情況下依舊能夠編寫出功能完善的代碼。 但是對JVM的理解,是一個程序員普通和優秀的分水嶺。全面地了解JVM的工作原理,能夠
    的頭像 發表于 08-20 15:25 ?228次閱讀
    從原理聊JVM(一):染色標記和垃圾回收<b class='flag-5'>算法</b>

    地物光譜儀:歸一化植被指數評價釀酒葡萄生長狀況研究

    影響獨立發酵單元內原料質量均一性和葡萄酒品質。了解栽培地塊內的葡萄生長勢差異和確定與相適應的栽培管理技術措施,是提高葡萄原料品質的重要基礎工作。然而,人工調查地塊內所有單株的生長勢差異,勞動力需求量大、成本高。基于地物
    的頭像 發表于 04-03 14:47 ?255次閱讀
    地物光譜儀:歸一化植被指數評價釀酒葡萄<b class='flag-5'>生長</b>狀況研究

    小米汽車起售21萬5900貴嗎 專家:20萬元是汽車定價的分水嶺

    據悉,小米汽車SU7將提供三種配置供消費者選擇,分別是標準版、Pro版以及Max版,另有特別準備的創始版,可根據用戶需求選配標準版或Max版的配置。
    的頭像 發表于 03-29 09:42 ?1150次閱讀

    微軟春季發布會將發布多款AI新服務,AI PC銷量或將提振供應鏈銷量

    值得注意的是,全新的AI Explorer功能備受關注。據悉,它即將成為AI PC與普通PC的分水嶺,并提供獨特的AI先前操作搜索服務,這與微軟曾經推出的Windows 10時間軸服務相仿。
    的頭像 發表于 03-11 09:28 ?682次閱讀

    關于人工智能的60條趨勢預測

    2023年是技術發展的分水嶺,生成式人工智能成為主流。2024年伊始,生成式AI的格局預計將迅速發展,帶來一系列有望改變技術及其應用的趨勢。這些趨勢,從多模式人工智能模型的進步到小語言模型的興起
    的頭像 發表于 02-21 08:26 ?705次閱讀
    關于人工智能的60條趨勢預測

    無意發展至10nm以下,第二梯隊晶圓代工廠的成熟工藝現狀

    梯隊的廠商們還在成熟工藝上穩扎穩打。 ? 早在兩年前,我們還會將28nm視作成熟工藝以及先進工藝的分水嶺。但隨著3nm的推出,以及即將到來的2nm,成熟工藝的定義已經發生了變化,分水嶺已然換成了T2和T3晶圓廠不愿投入的7nm/8nm工藝
    的頭像 發表于 02-21 00:17 ?3519次閱讀
    無意發展至10nm以下,第二梯隊晶圓代工廠的成熟工藝現狀

    2024年,請不要再喊國產芯片替代

    2024年,是國產芯片的分水嶺,強者愈強,弱者愈弱。從今以后,請不要再講國產芯片替代,要講芯片性能和競爭力,國產芯片替代的篇章就此翻過。 這五年,給了國產芯片替代機遇和充分的時間窗口,市場給機會
    的頭像 發表于 01-25 11:50 ?832次閱讀

    2024年生成式人工智能五大發展趨勢

    2023年是技術發展的分水嶺,生成式人工智能成為主流。隨著我們進入2024年,預計生成式人工智能格局將迅速演化,引入一系列有望改變技術及其應用的趨勢,包括多模態人工智能模型、小語言模型、自主代理等。
    的頭像 發表于 01-23 09:50 ?1443次閱讀

    智能傳感器深度分析:智能物聯2.0開啟,年復合增長率超15%

    來源:物聯網智庫,謝謝 編輯:感知芯視界 Link 根據智次方·物聯網智庫的判斷,2024年將是AIoT產業發展的分水嶺,智能物聯2.0開啟,產業將進入“通感智值一體化”的新階段,啟動新一輪的強勢
    的頭像 發表于 01-10 10:59 ?363次閱讀

    二值圖像連通區域的標記原理

    ,即給每個連通區域一個唯一的標識符。 連通區域標記是圖像分析和圖像處理中的一個重要步驟,可以用于圖像分割、邊緣檢測、目標提取、形狀描述等應用。在本文中,我們將介紹二值圖像連通區域標記的原理和常用
    的頭像 發表于 01-05 14:28 ?834次閱讀

    半導體行業晶體生長和硅片準備(五)

    在晶體生長的過程中,由于某些條件的引入將會導致結構缺陷的生成。
    的頭像 發表于 01-05 09:12 ?387次閱讀
    半導體行業<b class='flag-5'>之</b>晶體<b class='flag-5'>生長</b>和硅片準備(五)

    半導體行業晶體生長和硅片準備(四)

    浮區晶體生長是本文所解釋的幾個過程之一,這項關鍵性的技術是在歷史早期發展起來的技術,至今仍用于特殊用途的需求。
    的頭像 發表于 12-28 09:12 ?545次閱讀
    半導體行業<b class='flag-5'>之</b>晶體<b class='flag-5'>生長</b>和硅片準備(四)
    主站蜘蛛池模板: 国产精品亚洲欧美| 东北女人一级毛片| 久久精品久久久久| 黄色免费网址在线观看| 久久深夜视频| 女厕所边摸边吃奶边做爽视频| 啪啪漫画无遮挡全彩h同人 | 久久a级片| 麻豆精选2021| 日本少妇无码精品12P| 翁止熄痒禁伦短文合集免费视频| 亚洲精品沙发午睡系列| 中文字幕一区二区三区在线观看| HEYZO无码中文字幕人妻| 国产二级一片内射视频播放| 精品国产在线手机在线| 蜜芽视频在线观看视频免费播放| 日本浴室日产在线系列| 亚洲精品无码不卡| 97在线视频免费| 国产99久久久国产精品免费看 | 黑丝女仆恋上我| 美女脱内衣裸身尿口露出来| 色www.亚洲免费视频| 伊人亚洲综合网色| 草莓视频在线看免费高清观看| 国产色婷婷亚洲99精品| 美国特级成人毛片| 乌克兰少妇大胆大BBW| 中国jjzz| 国产精品久久久久成人免费| 久久91精品国产91| 日本在线免费播放| 用震蛋调教女性下面视频| 超碰99热在线精品视频| 久草高清在线| 日韩精品卡1卡2三卡四卡乱码| 伊人久久大香线蕉综合电影| 大中国免费视频大全在线观看| 久久久黄色片| 忘忧草在线影院WWW日本动漫|