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

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

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

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

CV基礎(chǔ)之區(qū)域生長與分水嶺算法

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

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

區(qū)域生長的原理

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

區(qū)域生長實現(xiàn)的步驟如下:

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

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

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

4. 當(dāng)堆棧為空時!返回到步驟1;

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

這個過程中有幾個關(guān)鍵的問題:

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

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

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

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

c》 生長的停止條件

Python實現(xiàn)

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

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

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

灰度差值的區(qū)域生長算法實現(xiàn)

算法實現(xiàn)的步驟:

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

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

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

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

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

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

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

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

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

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

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

分水嶺算法原理

灰度圖像可以被看成拓?fù)淦矫妫叶戎蹈叩膮^(qū)域可以看出山峰,灰度值低的區(qū)域可以看成是山谷。向每一個山谷當(dāng)中灌不同顏色的水。水位升高,不同山谷的水會匯合,為防止不同山谷的水匯合,小在匯合處建立起堤壩。然后繼續(xù)灌水,然后再建立堤壩,直到山峰都掩模。構(gòu)建好的堤壩就是圖像的分割。

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

python 代碼:

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

要出去圖像中的白噪聲。可以使用形態(tài)學(xué)運算,使用閉運算去除對象中的空洞。

靠近對象中心的區(qū)域是前景,離對象遠(yuǎn)的區(qū)域是背景,不確定的區(qū)域是邊界。

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

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

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

(前景和背景)

使用作者的代碼后生產(chǎn)的結(jié)果,提取到了前景,為了演示一下不確定的區(qū)域,調(diào)了一下計算前景的距離變換的參數(shù),使得中間出現(xiàn)不確定的區(qū)域)

這里面使用個cv2.distanceTransform函數(shù)

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

參數(shù)為

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

完整代碼

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

現(xiàn)在知道了那些背景是硬幣,可以創(chuàng)建標(biāo)簽。(與原圖像大小相同,數(shù)據(jù)類型為int32的數(shù)組)。

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

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

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

使用分水嶺算法

效果不錯

編輯:jq

聲明:本文內(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

    瀏覽量

    56874
  • 圖像分割
    +關(guān)注

    關(guān)注

    4

    文章

    182

    瀏覽量

    18042
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85010

原文標(biāo)題:CV基礎(chǔ):區(qū)域生長與分水嶺算法

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

收藏 人收藏

    評論

    相關(guān)推薦

    微型逆變器小華MCU與上海貝功率器件方案

    適用微型逆變器500-1000W控制板應(yīng)用方案,包含MCU設(shè)計參考例程,上海貝功率mos,igbt,ldo,運放,比較器,存儲器等在逆變器產(chǎn)品應(yīng)用的方案。
    的頭像 發(fā)表于 12-22 16:17 ?214次閱讀
    微型逆變器小華MCU與上海貝<b class='flag-5'>嶺</b>功率器件方案

    芯片制造工藝:晶體生長、成形

    1.晶體生長基本流程下圖為從原材料到拋光晶圓的基本工藝流程:2.單晶硅的生長從液態(tài)的熔融硅中生長單晶硅的及基本技術(shù)稱為直拉法(Czochralski)。半導(dǎo)體工業(yè)中超過90%的單晶硅都是采用這種
    的頭像 發(fā)表于 12-17 11:48 ?406次閱讀
    芯片制造工藝:晶體<b class='flag-5'>生長</b>、成形

    上海貝亮相第五屆汽車電驅(qū)動及關(guān)鍵技術(shù)大會

    此前,2024年11月27-28日,上海貝參加由蓋世汽車主辦的第五屆汽車電驅(qū)動及關(guān)鍵技術(shù)大會。本次展會,上海貝展示了汽車電子相關(guān)產(chǎn)品及應(yīng)用方案。
    的頭像 發(fā)表于 12-03 10:16 ?287次閱讀
    上海貝<b class='flag-5'>嶺</b>亮相第五屆汽車電驅(qū)動及關(guān)鍵技術(shù)大會

    上海貝榮獲年度功率半導(dǎo)體/驅(qū)動器獎項

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

    華大半導(dǎo)體旗下上海貝產(chǎn)品解析

    近期,華大半導(dǎo)體旗下上海貝股份有限公司榮獲2024第六屆金輯獎“最佳技術(shù)實踐應(yīng)用獎”。
    的頭像 發(fā)表于 11-09 11:08 ?1271次閱讀

    使用TPS54331的簡單CC/CV充電器

    電子發(fā)燒友網(wǎng)站提供《使用TPS54331的簡單CC/CV充電器.pdf》資料免費下載
    發(fā)表于 10-09 09:52 ?1次下載
    使用TPS54331的簡單CC/<b class='flag-5'>CV</b>充電器

    邊緣計算AI算法盒子在停放充電區(qū)域AI智慧監(jiān)控的應(yīng)用

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

    申瓷正式竣工投產(chǎn)!

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

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

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

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

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

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

    據(jù)悉,小米汽車SU7將提供三種配置供消費者選擇,分別是標(biāo)準(zhǔn)版、Pro版以及Max版,另有特別準(zhǔn)備的創(chuàng)始版,可根據(jù)用戶需求選配標(biāo)準(zhǔn)版或Max版的配置。
    的頭像 發(fā)表于 03-29 09:42 ?1204次閱讀

    微軟春季發(fā)布會將發(fā)布多款A(yù)I新服務(wù),AI PC銷量或?qū)⑻嵴窆?yīng)鏈銷量

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

    計算機視覺領(lǐng)域的十大核心技術(shù)算法

    圖像分割算法是計算機視覺領(lǐng)域的基礎(chǔ)算法之一,它的主要任務(wù)是將圖像分割成不同的區(qū)域或?qū)ο蟆3R姷膱D像分割算法包括基于閾值的分割、基于區(qū)域的分割
    發(fā)表于 02-25 09:38 ?1133次閱讀

    關(guān)于人工智能的60條趨勢預(yù)測

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

    無意發(fā)展至10nm以下,第二梯隊晶圓代工廠的成熟工藝現(xiàn)狀

    梯隊的廠商們還在成熟工藝上穩(wěn)扎穩(wěn)打。 ? 早在兩年前,我們還會將28nm視作成熟工藝以及先進工藝的分水嶺。但隨著3nm的推出,以及即將到來的2nm,成熟工藝的定義已經(jīng)發(fā)生了變化,分水嶺已然換成了T2和T3晶圓廠不愿投入的7nm/8nm工藝
    的頭像 發(fā)表于 02-21 00:17 ?3682次閱讀
    無意發(fā)展至10nm以下,第二梯隊晶圓代工廠的成熟工藝現(xiàn)狀
    主站蜘蛛池模板: 迅雷成人下载 | 依人青青青在线观看 | 换脸国产AV一区二区三区 | 香蕉在线播放 | 99视频在线观看免费 | 巨胸美女狂喷奶水www网麻豆 | 久久中文电影 | 欧美 亚洲 另类 综合网 | 国产亚洲精品看片在线观看 | 国产免费怕怕免费视频观看 | 蜜芽TV影院在线视频 | 亚洲综合免费视频 | 理论片午午伦夜理片2021 | 成人在线观看视频免费 | 亚洲欧美一区二区三区四区 | 天天综合亚洲综合网站 | 新图解av吧 | 2019一級特黃色毛片免費看 | 午夜免费国产体验区免费的 | 久青草国产在视频在线观看 | 偷拍自怕亚洲在线第7页 | 久久青青热 | 天天插天天射天天干 | 亚洲最大日夜无码中文字幕 | 97伦理电影在线不卡 | 亚洲欧洲日产国码久在线 | 蜜臀AV精品久久无码99 | 国产 亚洲 中文字幕 在线 | 特黄特色大片免费播放器9 特黄特黄aaaa级毛片免费看 | 天天狠狠弄夜夜狠狠躁·太爽了 | 国产午夜高潮熟女精品AV | 色婷婷狠狠97成为人免费 | 大胸美女被cao哭 | 少妇无码吹潮久久精品AV网站 | 久久精品免视看国产 | 在线视频中文字幕 | 三级全黄a | 二色AV天堂在线 | 18禁在线无遮挡羞羞漫画 | 国产成人自产拍免费视频 | 国产精品嫩草影院一区二区三区 |