曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

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

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

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

如何使用OpenCV和Python從圖像中提取感興趣區(qū)域

jf_78858299 ? 來源:小白學(xué)視覺 ? 作者:努比 ? 2023-02-07 14:42 ? 次閱讀

今天我們將一起探究如何使用OpenCV和Python從圖像中提取感興趣區(qū)域(ROI)。

在之間的文章中,我們完成了圖像邊緣提取,例如從臺球桌中提取桌邊。使用了簡單的OpenCV函數(shù)即可完成這項(xiàng)任務(wù),例如inRange、findContours、boundingRect、minAreaRect、minEnclosingCircle、circle、HoughLines、line等,都可以。

今天我們的任務(wù)是從包含患者大腦活動快照的圖像中提取所需的片段。之后可以將該提取的過程應(yīng)用于其他程序中,例如診斷健康與否的機(jī)器學(xué)習(xí)模型。

因此,讓我們從查看輸入圖像開始。這是由神經(jīng)科學(xué)領(lǐng)域的醫(yī)療儀器生成的典型報(bào)告,該儀器使用傳感器檢測來自患者大腦的信號并將其顯示為彩色地圖。通常,有四張圖片,所有圖片都描繪了某個特征并一起分析以進(jìn)行診斷。

本練習(xí)的目標(biāo)圖像包含四個大腦圖

從上面的圖像中,我們只想提取與四個地圖(頭部掃描)相對應(yīng)的區(qū)域,而將其他所有內(nèi)容都排除在外。因此,讓我們開始吧。

第一步是檢測我們要提取的片段的邊緣。這是一個多步驟過程,如下所述:

  1. 使用“ cvtColor()”將RGB圖像轉(zhuǎn)換為灰度
  2. 通過應(yīng)用模糊函數(shù)“ GaussianBlur()”來消除灰度圖像中的噪聲
  3. 最后將“ Canny()”函數(shù)應(yīng)用于模糊圖像以獲得邊緣

邊緣檢測過程的輸出如下所示:

使用Canny算法的邊緣檢測輸出

請注意,盡管已識別出腦圖片段,但仍有許多不需要的邊緣需要消除,并且某些邊緣之間有間隙需要封閉。

解決這個問題的一種常用方法是形態(tài)轉(zhuǎn)換,它涉及在圖像上使用一系列的擴(kuò)張和腐蝕來去除不需要的邊緣和閉合間隙。

我們在多次迭代中使用OpenCV函數(shù)“ dilate()”和“ erode()”來獲得如下輸出。

使用OpenCV對邊緣進(jìn)行了一些增強(qiáng)

如我們看到的那樣,邊緣現(xiàn)在已經(jīng)完成并且比以前光滑得多。

現(xiàn)在,我們可以使用OpenCV函數(shù)“ findContours()”提取該圖像中的輪廓,并僅選擇具有以下屬性的輪廓:

  1. 幾何形狀是圓形或橢圓形
  2. 面積大于某個閾值(在此示例中,值7000可以正常工作)。

對于第一部分,我們將使用OpenCV的“ boundingRect()”檢測每個輪廓的邊界矩形,并檢查縱橫比(高寬比)是否接近1。

現(xiàn)在我們的任務(wù)已經(jīng)完成,但還需要進(jìn)行一些微調(diào)。

通常情況是在一個片段上檢測到多個重疊的輪廓,而我們只對一個感興趣。

使用非極大抑制可以解決此問題,即我們查看所有重疊的輪廓,然后選擇面積最大的輪廓作為最終候選輪廓。邏輯非常簡單,因此我們不需要任何內(nèi)置的OpenCV或Python函數(shù)。

另一個重要的邏輯是分別識別四個部分,即左上,右上,左下和右下。

這也非常簡單,涉及識別圖像中心坐標(biāo)以及每個檢測到的片段的質(zhì)心。對段輪廓進(jìn)行質(zhì)心檢測需要在輪廓上應(yīng)用OpenCV “ moments()”函數(shù),然后使用以下公式計(jì)算中心 X,Y坐標(biāo):

center_x,center_y =(int(M [“ m10”] / M [” m00”]),int(M [“ m01”] / M [“ m00”]))

將線段質(zhì)心坐標(biāo)與圖像中心坐標(biāo)進(jìn)行比較,可以將四個線段分別放置在各自的位置。

現(xiàn)在我們已經(jīng)確定了四個部分,我們需要構(gòu)建圖像蒙版,這將使我們能夠從原始圖像中提取所需的特征。

我們將使用OpenCV函數(shù)“ drawContours()”,將顏色用作白色(R,G,B = 255,2555,255),將厚度用作FILLED(-1)在黑色背景上繪制所有四個線段輪廓。

用于提取我們的ROI的蒙版

在原始圖像上應(yīng)用此蒙版可以在我們選擇的背景(例如黑色或白色)上為我們提供所需的分段。

對于黑色背景,我們創(chuàng)建一個黑色畫布,然后使用OpenCV函數(shù)“ bitwise_and()”以及先前獲得的蒙版在其上進(jìn)行繪制。

在黑色背景上提取的ROI

對于白色背景,我們首先創(chuàng)建一個白色畫布,然后通過使用OpenCV函數(shù)“ drawContours()”繪制輪廓為黑色(R,G,B = 0,0,0)且厚度為FILLED的輪廓,如下所示創(chuàng)建顏色反轉(zhuǎn)的蒙版(-1)。

用于ROI提取的備用倒置掩模(圖像源作者)

然后,我們使用OpenCV “ add()”函數(shù)將此反向蒙版添加到先前獲得的黑色背景中,并獲得相同的結(jié)果,但使用白色背景。

在白色背景上提取的ROI

到此為止,我們總結(jié)了幾種方法,可以輕松地從圖像中提取感興趣區(qū)域。應(yīng)當(dāng)注意,在具有變化的復(fù)雜度的其他圖像的情況下,上面使用的方法可以進(jìn)行修改。

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

    關(guān)注

    27

    文章

    1320

    瀏覽量

    57575
  • OpenCV
    +關(guān)注

    關(guān)注

    31

    文章

    642

    瀏覽量

    42300
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4822

    瀏覽量

    85948
收藏 人收藏

    評論

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

    如何用MATLAB實(shí)現(xiàn)感興趣區(qū)域ROI的選取

    有效的算法,現(xiàn)階段感興趣區(qū)域的檢測和提取大多基于感興趣區(qū)域所具有的低層特征。 對圖像ROI的
    發(fā)表于 04-23 08:30

    有攻城獅對python感興趣的嗎?

    有攻城獅對python感興趣的嗎?
    發(fā)表于 12-21 15:50

    基于視覺感興趣區(qū)的圖像質(zhì)量評價方法

    該文把人眼對圖像中的不同區(qū)域具有視覺選擇特性與客觀圖像質(zhì)量評價方法結(jié)合起來,提出基于視覺感興趣區(qū)的圖像質(zhì)量評價方法。該方法通過分析影響視覺
    發(fā)表于 08-11 09:58 ?16次下載

    基于JPEG2000感興趣區(qū)域自適應(yīng)水印算法

    提出一個基于JPEG2000 感興趣區(qū)域(ROI)的自適應(yīng)水印算法。該算法結(jié)合了感興趣區(qū)域的編碼特點(diǎn)及HVS 特性,在量化的ROI 區(qū)域中篩
    發(fā)表于 08-15 10:24 ?14次下載

    基于視覺注意模型和進(jìn)化規(guī)劃的感興趣區(qū)檢測方法

    根據(jù)生物注意機(jī)制,該文提出了一種基于視覺注意模型和進(jìn)化規(guī)劃的感興趣區(qū)檢測方法。采用進(jìn)化規(guī)劃方法分割圖像候選區(qū)域;區(qū)域興趣度由視覺注意模型產(chǎn)生
    發(fā)表于 11-13 14:13 ?29次下載

    一種適合JPEG2000編碼的動態(tài)感興趣區(qū)域提取算法

    摘要:在分析了JPEG2000感興趣區(qū)域(ROI)編碼標(biāo)準(zhǔn)的基礎(chǔ)上,提出了一種基于形態(tài)學(xué)的動態(tài)JPEG2000的ROI提取方法.利用形態(tài)濾波器組與分水嶺分割算法將LLN小波子帶圖像劃分
    發(fā)表于 02-21 16:29 ?28次下載
    一種適合JPEG2000編碼的動態(tài)<b class='flag-5'>感興趣</b><b class='flag-5'>區(qū)域</b><b class='flag-5'>提取</b>算法

    一種圖像感興趣區(qū)域提取方法

    根據(jù)視覺注意機(jī)制的經(jīng)典模型Itti模型來提取圖像的低層特征,利用局部迭代的特征合并策略并在此基礎(chǔ)上綜合自動閾值分割和種子點(diǎn)的區(qū)域生長方法得到感興趣區(qū)
    發(fā)表于 05-09 15:40 ?83次下載
    一種<b class='flag-5'>圖像</b>的<b class='flag-5'>感興趣</b><b class='flag-5'>區(qū)域</b><b class='flag-5'>提取</b>方法

    使用opencv進(jìn)行圖像處理

    使用opencv進(jìn)行圖像處理_于仕琪,感興趣的可以看看。
    發(fā)表于 05-03 14:45 ?0次下載

    具有感興趣區(qū)域的靜止圖像壓縮編碼算法研究

    ,與人眼的視覺特性相吻合,人眼最重要的視覺特性是視覺掩蓋效應(yīng),即不變和有的區(qū)域很容易被遺忘,而對突變和極不規(guī)則變化的區(qū)域感興趣。采用嵌入式零樹小波編碼及算法,通的區(qū)域和不
    發(fā)表于 12-01 08:58 ?3786次閱讀
    具有<b class='flag-5'>感興趣</b><b class='flag-5'>區(qū)域</b>的靜止<b class='flag-5'>圖像</b>壓縮編碼算法研究

    基于JPEG2000標(biāo)準(zhǔn)的感興趣區(qū)域編碼

    JPEG2000 標(biāo)準(zhǔn)是利用了離散小波變換技術(shù)和嵌入式編碼技術(shù)一EBCOT,它不但提高了壓縮比,而且提供了很多新編碼方法。感興趣區(qū)域編碼(ROI)便是新編碼方法之一。ROI 編碼不僅較好地保持了圖像
    發(fā)表于 12-01 11:49 ?4636次閱讀
    基于JPEG2000標(biāo)準(zhǔn)的<b class='flag-5'>感興趣</b><b class='flag-5'>區(qū)域</b>編碼

    如何用MATLAB實(shí)現(xiàn)感興趣區(qū)域ROI的選取

    在統(tǒng)計(jì)過程中,需要對特定的對象進(jìn)行數(shù)據(jù)處理與分析,本文為圖像處理數(shù)據(jù)分析的過程中提取感興趣區(qū)域,并進(jìn)行保存的MATLAB程序,有需要的可以參考。本文根據(jù)統(tǒng)計(jì)目標(biāo)
    發(fā)表于 12-01 13:45 ?3.4w次閱讀
    如何用MATLAB實(shí)現(xiàn)<b class='flag-5'>感興趣</b><b class='flag-5'>區(qū)域</b>ROI的選取

    如何用opencv實(shí)現(xiàn)感興趣區(qū)域ROI的選取

    感興趣區(qū)域(Region of Interest, ROI)的選取,一般有兩種情形:1)已知ROI在圖像中的位置;2)ROI在圖像中的位置未知。
    發(fā)表于 12-01 14:22 ?3.6w次閱讀

    基于圓形感興趣區(qū)域多路視頻實(shí)時拼接

    針對視頻拼接過程中面臨的許多挑戰(zhàn),如實(shí)時性、有動態(tài)物體產(chǎn)生鬼影現(xiàn)象等,提出了一種基于圓形感興趣區(qū)域( ROI)圖像配準(zhǔn)結(jié)合簡化處理及圖形處理器(GPU)加速的方法。首先,僅在ROI內(nèi)提取
    發(fā)表于 12-11 15:23 ?1次下載
    基于圓形<b class='flag-5'>感興趣</b><b class='flag-5'>區(qū)域</b>多路視頻實(shí)時拼接

    如何使用感興趣區(qū)域和RS編碼機(jī)制的QR碼美化算法

    針對已有QR碼美化方法沒有考慮背景圖像感興趣區(qū)域,進(jìn)而影響美化效果的問題,提出基于感興趣區(qū)域和RS編碼機(jī)制的QR碼美化算法。首先提出改進(jìn)的
    發(fā)表于 01-17 13:39 ?21次下載
    如何使用<b class='flag-5'>感興趣</b><b class='flag-5'>區(qū)域</b>和RS編碼機(jī)制的QR碼美化算法

    簡述OpenCV中如何提取不規(guī)則ROI區(qū)域

    、測量、計(jì)算密度等,而且這些ROI區(qū)域往往不是矩形區(qū)域,一般都是不規(guī)則的多邊形區(qū)域,很多OpenCV初學(xué)者都不知道如何提取這些不規(guī)則的ROI
    的頭像 發(fā)表于 05-28 09:16 ?2497次閱讀