91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

新機(jī)器視覺(jué) ? 來(lái)源:機(jī)器學(xué)習(xí)AI算法工程 ? 作者:機(jī)器學(xué)習(xí)AI算法工 ? 2021-06-10 15:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

區(qū)域生長(zhǎng)的原理

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

區(qū)域生長(zhǎng)實(shí)現(xiàn)的步驟如下:

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

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

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

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

5. 重復(fù)步驟1 - 4直到圖像中的每個(gè)點(diǎn)都有歸屬時(shí)。生長(zhǎng)結(jié)束。

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

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

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

b》 確定在生長(zhǎng)過(guò)程中能將相鄰像素包括進(jìn)來(lái)的準(zhǔn)則

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

c》 生長(zhǎng)的停止條件

Python實(shí)現(xiàn)

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

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

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

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

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

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

b》 將種子點(diǎn)存入vector中,vector中存儲(chǔ)待生長(zhǎng)的種子點(diǎn);

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

d》 vector中不存在種子點(diǎn)后就停止生長(zhǎng)。

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

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

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

首先對(duì)原圖像進(jìn)行二值化:

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

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

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

分水嶺算法原理

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

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

python 代碼:

對(duì)挨在一起的對(duì)象進(jìn)行分割。

要出去圖像中的白噪聲??梢允褂眯螒B(tài)學(xué)運(yùn)算,使用閉運(yùn)算去除對(duì)象中的空洞。

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

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

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

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

(前景和背景)

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

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

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

參數(shù)為

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

完整代碼

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

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

對(duì)于已經(jīng)確定分類(lèi)的區(qū)域,也就是背景和前景,使用整數(shù)標(biāo)記,不確定的區(qū)域是用0標(biāo)記??梢允褂胏v2.connectedComponents()函數(shù)來(lái)實(shí)現(xiàn)此功能。它會(huì)將背景標(biāo)記為0,其他標(biāo)記為位從1開(kāi)始的正整數(shù)。

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

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

使用分水嶺算法

效果不錯(cuò)

編輯:jq

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

    關(guān)注

    29

    文章

    1342

    瀏覽量

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

    關(guān)注

    4

    文章

    182

    瀏覽量

    18776
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4877

    瀏覽量

    90110

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

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺(jué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    2026年上海永銘電子代理商會(huì)議圓滿(mǎn)落幕:確定的方向,有限的窗口,攜手搶占未來(lái)賽道

    分水嶺之年,永銘與代理商共謀未來(lái)在存儲(chǔ)芯片、MLCC等原材料漲價(jià)的背景下,2026年成為行業(yè)分水嶺。在本屆代理商大會(huì)上,永銘重構(gòu)戰(zhàn)略,與各地代理商高層齊聚一堂,共同探討如何抓住新賽道機(jī)遇。永銘總裁王
    的頭像 發(fā)表于 03-07 14:55 ?251次閱讀
    2026年上海永銘電子代理商會(huì)議圓滿(mǎn)落幕:確定的方向,有限的窗口,攜手搶占未來(lái)賽道

    2026 年,智能汽車(chē)正式進(jìn)入“端云協(xié)同”的分水嶺

    2026年,端云協(xié)同將成為智能汽車(chē)能否落地的關(guān)鍵,而阿里云正站在這條趨勢(shì)的最前沿。 為什么 2026 年是關(guān)鍵節(jié)點(diǎn)?因?yàn)楸姸嘁貤l件在同一時(shí)間接近成熟。 車(chē)端算力的上限突破。隨著高通、英偉達(dá)等廠商持續(xù)推升車(chē)規(guī)級(jí) SoC 的計(jì)算能力,車(chē)載芯片第一次在功耗、成本與穩(wěn)定性之間,找到了一個(gè)相對(duì)可行的平衡點(diǎn)。 過(guò)去很長(zhǎng)一段時(shí)間里,端側(cè) AI 在汽車(chē)上“不成立”,并不是因?yàn)樾枨蟛淮嬖?,而是因?yàn)樗懔?、能耗和可靠性無(wú)法同時(shí)滿(mǎn)足車(chē)規(guī)要求。新一代車(chē)
    的頭像 發(fā)表于 12-30 18:01 ?1095次閱讀

    聲智科技新一代多模態(tài)AI耳機(jī)即將全球首發(fā)

    AI硬件熱潮下,“攝像頭”“獨(dú)立OS”等概念頻繁刷屏。但對(duì)用戶(hù)而言,真正的分水嶺不是功能多少,而是:是否好戴、是否省心、關(guān)鍵時(shí)刻能否提示得準(zhǔn)且不打擾。耳機(jī)形態(tài)決定了交互與功耗的邊界:越像“微型終端”,越容易在時(shí)尚、續(xù)航、穩(wěn)定與注意力成本上付出代價(jià)。
    的頭像 發(fā)表于 12-30 09:16 ?474次閱讀

    面向柔性音頻終端的時(shí)鐘選型參考——SJK 溫補(bǔ)晶振(TCXO)32.768kHz–125MHz

    也更加突出??吹降模且粔K會(huì)發(fā)聲的布;看不見(jiàn)的,是支撐它穩(wěn)定工作的節(jié)奏。——這才是新形態(tài)硬件真正的分水嶺。
    的頭像 發(fā)表于 12-26 15:38 ?273次閱讀
    面向柔性音頻終端的時(shí)鐘選型參考——SJK 溫補(bǔ)晶振(TCXO)32.768kHz–125MHz

    歐盟新規(guī)落地:充電樁整樁MID認(rèn)證時(shí)代即將開(kāi)啟,行業(yè)迎來(lái)分水嶺

    綠色轉(zhuǎn)型下的計(jì)量革命:解讀歐盟充電樁MID認(rèn)證新規(guī)與市場(chǎng)影響
    的頭像 發(fā)表于 12-15 13:23 ?1647次閱讀
    歐盟新規(guī)落地:充電樁整樁MID認(rèn)證時(shí)代即將開(kāi)啟,行業(yè)迎來(lái)<b class='flag-5'>分水嶺</b>

    向高同行!地平線集結(jié)全球產(chǎn)業(yè)鏈,破解智駕規(guī)模化落地難題

    ”的階段性使命,分享前沿實(shí)踐,凝聚關(guān)鍵共識(shí)。會(huì)場(chǎng)同步設(shè)置的科技展覽與試乘試駕,集中展示了從智能駕駛到智能機(jī)器人的領(lǐng)先技術(shù)與創(chuàng)新成果。 2025,智駕技術(shù)突破到普惠落地的分水嶺 會(huì)上形成清晰共識(shí):2025年是智能駕駛從技術(shù)突破邁向規(guī)?;栈莸?b class='flag-5'>分水嶺。其中,“城區(qū)
    的頭像 發(fā)表于 12-10 15:32 ?538次閱讀
    向高同行!地平線集結(jié)全球產(chǎn)業(yè)鏈,破解智駕規(guī)?;涞仉y題

    福祿克CV系列紅外窗口的核心作用

    電氣設(shè)備內(nèi)部測(cè)溫的三大焦慮,您是否正在經(jīng)歷?真正的狀態(tài)檢修,始于一次安全、精準(zhǔn)、高效的內(nèi)部溫度評(píng)估。今天,我們?yōu)槟颐貙?zhuān)業(yè)選——福祿克CV系列紅外窗口。
    的頭像 發(fā)表于 12-10 10:46 ?793次閱讀
    福祿克<b class='flag-5'>CV</b>系列紅外窗口的核心作用

    AI眼鏡新品密集發(fā)布:技術(shù)分水嶺已至,產(chǎn)品力成競(jìng)爭(zhēng)關(guān)鍵

    電子發(fā)燒友網(wǎng)報(bào)道(文/莫婷婷)今年下半年,AI智能眼鏡市場(chǎng)迎來(lái)產(chǎn)品爆發(fā)期。從10月至今,AI眼鏡廠商密集推出新一代AI眼鏡,覆蓋音頻型、單目顯示型、雙目顯示型等多種形態(tài)。與早期以概念驗(yàn)證為主的AR眼鏡不同,本輪新品普遍聚焦真實(shí)使用場(chǎng)景,在光學(xué)顯示、芯片架構(gòu)、影像能力、交互功能等方面實(shí)現(xiàn)系統(tǒng)性升級(jí)。 ? 當(dāng)前AI眼鏡正從“能用”邁向“好用”階段。一方面,頭部廠商依托端側(cè)大模型、高通驍龍AR1平臺(tái)、自研光波導(dǎo)等核心技術(shù),顯著提升
    的頭像 發(fā)表于 11-22 08:07 ?1.1w次閱讀
    AI眼鏡新品密集發(fā)布:技術(shù)<b class='flag-5'>分水嶺</b>已至,產(chǎn)品力成競(jìng)爭(zhēng)關(guān)鍵

    慧榮科技SM2508助力佰維和金士頓開(kāi)啟8TB PCIe 5.0時(shí)代

    隨著PCIe 5.0技術(shù)的日趨成熟,消費(fèi)級(jí)SSD市場(chǎng)已進(jìn)入一個(gè)“速度與容量”并重的新階段。單純的極限速度已不再是旗艦產(chǎn)品的唯一標(biāo)準(zhǔn),專(zhuān)業(yè)創(chuàng)作者、AI應(yīng)用開(kāi)發(fā)者和硬核游戲玩家對(duì)海量存儲(chǔ)空間的需求日益迫切,8TB正迅速成為定義新一代旗艦SSD的“分水嶺”與新基準(zhǔn)。
    的頭像 發(fā)表于 11-12 17:02 ?1981次閱讀

    電路守護(hù)者的分水嶺:一文讀懂PPTC與CPTC的核心差異

    ,在強(qiáng)電領(lǐng)域和加熱應(yīng)用中不可或缺。 理解它們的分水嶺,才能在復(fù)雜的電路設(shè)計(jì)中做出最明智、最可靠的選擇。
    發(fā)表于 11-11 13:20

    虛擬電廠加速卡不是噱頭!萬(wàn)點(diǎn)規(guī)模VPP的性能分水嶺

    電子發(fā)燒友網(wǎng)綜合報(bào)道 在一些中大型的虛擬電廠中,可能聚合數(shù)千甚至數(shù)十萬(wàn)分布式設(shè)備(如儲(chǔ)能 BMS、光伏逆變器、充電樁)時(shí),會(huì)產(chǎn)生每秒數(shù)萬(wàn)條的實(shí)時(shí)數(shù)據(jù),且需與電網(wǎng)主站、用戶(hù)側(cè)進(jìn)行高頻指令交互。 ? 此時(shí)僅靠邊緣MPU/CPU的通用算力,可能無(wú)法及時(shí)處理數(shù)據(jù)清洗、異常檢測(cè)、指令下發(fā)校驗(yàn)等任務(wù),而加速卡(如 GPU、FPGA 加速卡)的并行計(jì)算能力可快速消化數(shù)據(jù)洪流,避免“小包風(fēng)暴”導(dǎo)致的系統(tǒng)卡頓。 ? 虛擬電廠對(duì)AGC指令的閉環(huán)響應(yīng)要求通常
    的頭像 發(fā)表于 10-10 08:59 ?2524次閱讀

    友道智途獲頒上海市新一批智能網(wǎng)聯(lián)汽車(chē)示范運(yùn)營(yíng)牌照

    2025年7月26日,中國(guó)商用車(chē)自動(dòng)駕駛發(fā)展迎來(lái)一個(gè)具有分水嶺意義的時(shí)刻。在2025世界人工智能大會(huì)上,洋山港智能重卡獲頒了新一批智能網(wǎng)聯(lián)汽車(chē)示范運(yùn)營(yíng)牌照(商用領(lǐng)域全國(guó)首例),這意味著全國(guó)第一批基于法規(guī)的主駕無(wú)人的智能重卡即將商業(yè)化上路。
    的頭像 發(fā)表于 07-31 15:39 ?1281次閱讀

    封裝業(yè)“成本分水嶺”——瑞沃微CSP如何讓傳統(tǒng)、陶瓷封裝漸成 “前朝遺老”?

    在半導(dǎo)體產(chǎn)業(yè)的宏大版圖中,封裝技術(shù)作為連接芯片與應(yīng)用終端的關(guān)鍵紐帶,其每一次的革新都推動(dòng)著電子產(chǎn)品性能與形態(tài)的巨大飛躍。當(dāng)下,瑞沃微的CSP先進(jìn)封裝技術(shù)在提升良率和量產(chǎn)成本方面展現(xiàn)出了突破傳統(tǒng)技術(shù)的絕對(duì)優(yōu)勢(shì),使其在眾多場(chǎng)景中漸成“前朝遺老”。傳統(tǒng)封裝技術(shù),如BGA(球柵陣列封裝)、TSOP(薄小外形封裝)等,在長(zhǎng)期發(fā)展中形成了成熟體系,但隨著電子產(chǎn)品向小型化
    的頭像 發(fā)表于 07-17 15:39 ?923次閱讀
    封裝業(yè)“成本<b class='flag-5'>分水嶺</b>”——瑞沃微CSP如何讓傳統(tǒng)、陶瓷封裝漸成 “前朝遺老”?

    索尼4K超高清模組FCB-CR8530:無(wú)人機(jī)航拍的“分水嶺

    索尼FCB-CR8530通過(guò) “超清細(xì)節(jié)捕獲(4K+變焦)→ 環(huán)境征服力(寬動(dòng)態(tài)+透霧)→ 靈活視頻輸出方案” 三重技術(shù)鏈,不僅解決了傳統(tǒng)航拍的痛點(diǎn),更推動(dòng)無(wú)人機(jī)從“天空眼”進(jìn)化為“空中智腦”。
    的頭像 發(fā)表于 06-06 09:22 ?1077次閱讀
    索尼4K超高清模組FCB-CR8530:無(wú)人機(jī)航拍的“<b class='flag-5'>分水嶺</b>”

    AI Agent與Agentic AI的區(qū)別

    在人工智能技術(shù)快速演進(jìn)的浪潮中,AI Agent與Agentic AI的差異認(rèn)知正成為企業(yè)智能化轉(zhuǎn)型的關(guān)鍵分水嶺。盡管二者都承載著自動(dòng)化與智能化的使命,但其技術(shù)內(nèi)核與應(yīng)用價(jià)值存在本質(zhì)區(qū)別。理解這種差異不僅關(guān)乎企業(yè)技術(shù)選型的準(zhǔn)確性,更影響著企業(yè)未來(lái)三到五年的競(jìng)爭(zhēng)力構(gòu)建。
    的頭像 發(fā)表于 03-21 14:35 ?2411次閱讀