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

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

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

CV學(xué)習(xí)中的ROI與泛洪填充

深度學(xué)習(xí)自然語言處理 ? 來源:深度學(xué)習(xí)自然語言處理 ? 作者:云時之間 ? 2020-11-05 09:19 ? 次閱讀

一:ROI

ROI(region of interest),中文翻譯過來就是感興趣區(qū)域,在機器視覺、圖像處理中,從被處理的圖像以方框、圓、橢圓、不規(guī)則多邊形等方式勾勒出需要處理的區(qū)域,這一部分區(qū)域被我們稱之為感興趣區(qū)域。

ROI選定的這個區(qū)域一般是我們所關(guān)注的重點,圈定該區(qū)域后我們可以進行進一步的處理,在一定程度上可以減少工作量。

ROI主要應(yīng)用在視頻監(jiān)控領(lǐng)域,最常見的為ROI智能視頻編碼技術(shù),具有ROI功能的攝像機可以讓用戶選擇畫面中感興趣的區(qū)域,啟用ROI功能后,重要的或者移動的區(qū)域?qū)M行高質(zhì)量無損編碼, 而對那些不移動,不被選擇的區(qū)域降低其碼率和圖像質(zhì)量,進行標(biāo)準(zhǔn)清晰度視頻壓縮,甚至是不傳輸這部分區(qū)域視頻,達到節(jié)省網(wǎng)絡(luò)帶寬占用和視頻存儲空間。

現(xiàn)在我們使用OpenCV來進行實操:

在代碼中,我們選擇 選擇50:180行、100:220列區(qū)域作為截取對象,首先先生成灰度圖,這里的灰度圖是單通道圖像,后續(xù)將單通道圖像轉(zhuǎn)換為三通道RGB灰度圖,因為只有三通道的backface才可以賦給三通道的src,有一點需要注意,COLOR_RGB2GRAY是把三通道RGB對象轉(zhuǎn)換為單通道灰度對象?。?!

得到結(jié)果如下:

可以看到Windows的logo被灰色圈出,這一個logo可以被稱之為我們的ROI區(qū)域。

二:泛洪填充

泛洪填充算法(Flood Fill Algorithm),泛洪填充算法又稱洪水填充算法,這是在很多圖形繪制軟件中常用的填充算法,最熟悉不過就是windows paint的油漆桶功能。算法的原理很簡單,就是從一個點開始附近像素點,填充成新的顏色,直到封閉區(qū)域內(nèi)的所有像素點都被填充新顏色為止。泛紅填充實現(xiàn)最常見有四鄰域像素填充法,八鄰域像素填充法,基于掃描線的像素填充方法。根據(jù)實現(xiàn)又可以分為遞歸與非遞歸(基于棧)。

我們可以理解為泛洪填充是一種彩色圖像填充。

①:FLOODFILL_FIXED_RANGE – 改變圖像,泛洪填充

代碼如下:

在代碼里,有幾個點需要注意

1:我們設(shè)置的圖片(mask)都是為uin8類型的單通道陣列,另外為何mask中需要+2,因為當(dāng)從0行0列開始泛洪填充掃描時,mask多出來的2可以保證掃描的邊界上的像素都會被處理。

2:floodFill函數(shù) floodFill(image, mask, seedPoint, newVal[, loDiff[, upDiff[, flags]]])

Image:表示輸入/輸出1或3通道,8位或浮點圖像。

Mask:表示掩碼,該掩碼是單通道8位圖像,比image的高度多2個像素,寬度多2個像素。填充時不能穿過輸入掩碼中的非零像素。

seedPoint:表示泛洪算法(漫水填充算法)的起始點。

newVal參數(shù)表示在重繪區(qū)域像素的新值。

loDiff參數(shù)表示當(dāng)前觀察像素值與其部件鄰域像素值或待加入該組件的種子像素之間的亮度或顏色之負差的最大值。

upDiff參數(shù)表示當(dāng)前觀察像素值與其部件鄰域像素值或待加入該組件的種子像素之間的亮度或顏色之正差的最大值。

flags參數(shù):操作標(biāo)志符,包含三部分:

低八位(0~7位):用于控制算法的連通性,可取4(默認(rèn))或8。

中間八位(8~15位):用于指定掩碼圖像的值,但是如果中間八位為0則掩碼用1來填充。

高八位(16~32位):可以為0或者如下兩種標(biāo)志符的組合:

LOODFILL_FIXED_RANGE:表示此標(biāo)志會考慮當(dāng)前像素與種子像素之間的差,否則就考慮當(dāng)前像素與相鄰像素的差。

FLOODFILL_MASK_ONLY:表示函數(shù)不會去填充改變原始圖像,而是去填充掩碼圖像mask,mask指定的位置為零時才填充,不為零不填充。

在圖像中,我們以(30,30)為起點開始計算:

得到結(jié)果如下:

參考文章:

https://www.cnblogs.com/little-monkey/p/7598529.html

責(zé)任編輯:xj

原文標(biāo)題:【CV學(xué)習(xí)筆記】ROI與泛洪填充

文章出處:【微信公眾號:深度學(xué)習(xí)自然語言處理】歡迎添加關(guān)注!文章轉(zhuǎ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

    文章

    1275

    瀏覽量

    56577
  • 機器視覺
    +關(guān)注

    關(guān)注

    161

    文章

    4320

    瀏覽量

    119996
  • CV
    CV
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    16840

原文標(biāo)題:【CV學(xué)習(xí)筆記】ROI與泛洪填充

文章出處:【微信號:zenRRan,微信公眾號:深度學(xué)習(xí)自然語言處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    芯片封裝底部填充材料如何選擇?

    芯片封裝底部填充材料如何選擇?芯片封裝底部填充材料的選擇是一個復(fù)雜而關(guān)鍵的過程,它直接影響到芯片封裝的可靠性和性能。底部填充材料(Underfill)的主要功能是在芯片與基板之間提供額外的機械支撐
    的頭像 發(fā)表于 08-29 14:58 ?347次閱讀
    芯片封裝底部<b class='flag-5'>填充</b>材料如何選擇?

    芯片底部填充工藝流程有哪些?

    芯片底部填充工藝流程有哪些?底部填充工藝(Underfill)是一種在電子封裝過程中廣泛使用的技術(shù),主要用于增強倒裝芯片(FlipChip)、球柵陣列(BGA)、芯片級封裝(CSP)等高級封裝技術(shù)
    的頭像 發(fā)表于 08-09 08:36 ?1586次閱讀
    芯片底部<b class='flag-5'>填充</b>工藝流程有哪些?

    底部填充工藝在倒裝芯片上的應(yīng)用

    底部填充工藝在倒裝芯片(FlipChip)上的應(yīng)用是一種重要的封裝技術(shù),旨在提高封裝的可靠性和延長電子產(chǎn)品的使用壽命。以下是該工藝的主要應(yīng)用和優(yōu)勢:增強可靠性:倒裝芯片封裝的焊點(常為金錫合金或鉛
    的頭像 發(fā)表于 07-19 11:16 ?647次閱讀
    底部<b class='flag-5'>填充</b>工藝在倒裝芯片上的應(yīng)用

    機器學(xué)習(xí)的數(shù)據(jù)分割方法

    在機器學(xué)習(xí),數(shù)據(jù)分割是一項至關(guān)重要的任務(wù),它直接影響到模型的訓(xùn)練效果、化能力以及最終的性能評估。本文將從多個方面詳細探討機器學(xué)習(xí)數(shù)據(jù)分
    的頭像 發(fā)表于 07-10 16:10 ?1177次閱讀

    如何理解機器學(xué)習(xí)的訓(xùn)練集、驗證集和測試集

    理解機器學(xué)習(xí)的訓(xùn)練集、驗證集和測試集,是掌握機器學(xué)習(xí)核心概念和流程的重要一步。這三者不僅構(gòu)成了模型學(xué)習(xí)與評估的基礎(chǔ)框架,還直接關(guān)系到模型性能的可靠性和
    的頭像 發(fā)表于 07-10 15:45 ?2921次閱讀

    機器學(xué)習(xí)的數(shù)據(jù)預(yù)處理與特征工程

    在機器學(xué)習(xí)的整個流程,數(shù)據(jù)預(yù)處理與特征工程是兩個至關(guān)重要的步驟。它們直接決定了模型的輸入質(zhì)量,進而影響模型的訓(xùn)練效果和化能力。本文將從數(shù)據(jù)預(yù)處理和特征工程的基本概念出發(fā),詳細探討這兩個步驟的具體內(nèi)容、方法及其在機器
    的頭像 發(fā)表于 07-09 15:57 ?272次閱讀

    等離子清洗及點膠軌跡對底部填充膠流動性的影響

    共讀好書 翟培卓,根深,王印權(quán),李守委,陳鵬,邵文韜,柏鑫鑫 (中國電子科技集團公司第五十八研究所) 摘要: 倒裝焊封裝過程,底部填充膠的流動性決定了填充效率,進而影響生產(chǎn)效率及成
    的頭像 發(fā)表于 06-17 08:44 ?324次閱讀
    等離子清洗及點膠軌跡對底部<b class='flag-5'>填充</b>膠流動性的影響

    鴻蒙語言TypeScript學(xué)習(xí)第18天:【型】

    型(Generics)是一種編程語言特性,允許在定義函數(shù)、類、接口等時使用占位符來表示類型,而不是具體的類型。
    的頭像 發(fā)表于 04-16 14:56 ?330次閱讀
    鴻蒙語言TypeScript<b class='flag-5'>學(xué)習(xí)</b>第18天:【<b class='flag-5'>泛</b>型】

    底部填充膠在汽車電子領(lǐng)域的應(yīng)用有哪些?

    底部填充膠在汽車電子領(lǐng)域的應(yīng)用有哪些?在汽車電子領(lǐng)域,底部填充膠被廣泛應(yīng)用于IC封裝等,以實現(xiàn)小型化、高聚集化方向發(fā)展。底部填充膠在汽車電子領(lǐng)域有多種應(yīng)用,包括以下方面:傳感器和執(zhí)行器的封裝:汽車
    的頭像 發(fā)表于 03-26 15:30 ?1022次閱讀
    底部<b class='flag-5'>填充</b>膠在汽車電子領(lǐng)域的應(yīng)用有哪些?

    什么是芯片底部填充膠,它有什么特點?

    什么是芯片底部填充膠,它有什么特點?芯片底部填充膠是一種用于電子封裝的膠水,主要用于底部填充bga芯片電子組件,以增強組件的可靠性和穩(wěn)定性。它通常是一種環(huán)氧樹脂,具有良好的粘接性和耐熱性。底部
    的頭像 發(fā)表于 03-14 14:10 ?941次閱讀
    什么是芯片底部<b class='flag-5'>填充</b>膠,它有什么特點?

    以太網(wǎng)存儲網(wǎng)絡(luò)的擁塞管理連載案例(七)

    學(xué)習(xí)連接到遠程 VTEP 的設(shè)備的 MAC 地址有兩種常見方法。第一種方法使用基于組播的學(xué)習(xí)機制。
    的頭像 發(fā)表于 03-08 09:29 ?809次閱讀
    以太網(wǎng)存儲網(wǎng)絡(luò)的擁塞管理連載案例(七)

    填充膠是做什么用的?

    填充膠是做什么用的?填充膠是一種廣泛應(yīng)用于電子制造和其他工業(yè)領(lǐng)域的材料,它在提高產(chǎn)品性能、增強結(jié)構(gòu)穩(wěn)定性以及保護核心組件方面發(fā)揮著至關(guān)重要的作用。以下是關(guān)于填充膠的主要用途和它在不同應(yīng)用
    的頭像 發(fā)表于 01-17 14:52 ?905次閱讀
    <b class='flag-5'>填充</b>膠是做什么用的?

    填充寬度對于精確的焊盤填充過大的影響

    填充寬度是指在焊接過程,焊盤與焊芯之間的間隔。填充寬度的大小直接影響到焊接質(zhì)量、焊接強度和焊接過程的穩(wěn)定性等方面。填充寬度過大可能會導(dǎo)致諸多問題,本文將從焊接質(zhì)量、焊接強度和焊接過程
    的頭像 發(fā)表于 12-26 17:15 ?3810次閱讀

    波峰焊接通孔填充不良問題研究

    歡迎了解 高強(車青島四方車輛研究所有限公司) 摘要: 通孔填充不良一直是 PCB 焊接的難題,在波峰焊、回流焊、選擇性波峰焊工藝中都存在,通孔填充不良會降低焊點機械強度,影響導(dǎo)電性能,填充
    的頭像 發(fā)表于 12-14 16:59 ?1064次閱讀
    波峰焊接通孔<b class='flag-5'>填充</b>不良問題研究

    林集團獨家向三星等原廠供應(yīng)HBM用TSV設(shè)備

    三星電子和sk海力士用于tsv蝕刻的設(shè)備都是Syndion。synthion是典型的深硅蝕刻設(shè)備,深度蝕刻到晶片內(nèi)部,用于tsv和溝槽等的高度和寬度比的形成。林集團 sabre 3d將用于用銅填充蝕刻的晶圓孔來制作線路的tsv線路。
    的頭像 發(fā)表于 11-30 10:15 ?804次閱讀