国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

CV學習中的ROI與泛洪填充

深度學習自然語言處理 ? 來源:深度學習自然語言處理 ? 作者:云時之間 ? 2020-11-05 09:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一:ROI

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

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

ROI主要應用在視頻監控領域,最常見的為ROI智能視頻編碼技術,具有ROI功能的攝像機可以讓用戶選擇畫面中感興趣的區域,啟用ROI功能后,重要的或者移動的區域將會進行高質量無損編碼, 而對那些不移動,不被選擇的區域降低其碼率和圖像質量,進行標準清晰度視頻壓縮,甚至是不傳輸這部分區域視頻,達到節省網絡帶寬占用和視頻存儲空間。

現在我們使用OpenCV來進行實操:

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

得到結果如下:

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

二:泛洪填充

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

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

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

代碼如下:

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

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

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

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

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

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

newVal參數表示在重繪區域像素的新值。

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

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

flags參數:操作標志符,包含三部分:

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

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

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

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

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

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

得到結果如下:

參考文章:

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

責任編輯:xj

原文標題:【CV學習筆記】ROI與泛洪填充

文章出處:【微信公眾號:深度學習自然語言處理】歡迎添加關注!文章轉載請注明出處。

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

    關注

    29

    文章

    1342

    瀏覽量

    59509
  • 機器視覺
    +關注

    關注

    165

    文章

    4798

    瀏覽量

    126045
  • CV
    CV
    +關注

    關注

    0

    文章

    54

    瀏覽量

    17615

原文標題:【CV學習筆記】ROI與泛洪填充

文章出處:【微信號:zenRRan,微信公眾號:深度學習自然語言處理】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    在芯片封裝保護,圍壩填充膠工藝具體是如何應用的

    圍壩填充膠(Dam&Fill,也稱Dam-and-Fill或圍堰填充)工藝是芯片封裝中一種常見的底部填充(Underfill)或局部保護技術,主要用于對芯片、焊點或敏感區域提供機械支撐
    的頭像 發表于 12-19 15:55 ?1750次閱讀
    在芯片封裝保護<b class='flag-5'>中</b>,圍壩<b class='flag-5'>填充</b>膠工藝具體是如何應用的

    漢思底部填充膠:提升芯片封裝可靠性的理想選擇

    解決方案,在半導體封裝領域占據了重要地位。底部填充膠主要用于BGA(球柵陣列)、CSP(芯片級封裝)和FlipChip(倒裝芯片)等先進封裝工藝,通過填充芯片與
    的頭像 發表于 09-05 10:48 ?2459次閱讀
    漢思底部<b class='flag-5'>填充</b>膠:提升芯片封裝可靠性的理想選擇

    【嘉楠堪智K230開發板試用體驗】高校競賽-2025電賽-E題

    四個角點,及封裝的參數類似opencvcv2.findContours等相關函數,可參考。 # -*- coding: utf-8 -*- \"\"\" @Brief
    發表于 08-21 15:32

    漢思新材料:底部填充膠工藝需要什么設備

    在底部填充膠工藝,設備的選擇直接影響填充效果、生產效率和產品可靠性。以下是關鍵設備及其作用,涵蓋從基板處理到固化檢測的全流程:漢思新材料:底部填充膠工藝
    的頭像 發表于 08-15 15:17 ?1633次閱讀
    漢思新材料:底部<b class='flag-5'>填充</b>膠工藝<b class='flag-5'>中</b>需要什么設備

    找正方形的代碼我把roi刪除過后能識別到正方形,加上roi后就識別不出來,為什么?

    找正方形的代碼我把roi刪除過后能識別到正方形,加上roi后就識別不出來,更改roi為更大更穩定的范圍也識別不到,麻煩解答一下,謝謝
    發表于 08-14 06:23

    【GM-3568JHF開發板免費體驗】OpenCV 視頻目標跟蹤 ( CamShift)

    的實現 在 OpenCV ,CamShift 算法通過 cv2.CamShift() 函數實現。 # -*- coding: utf-8 -*- import cv2 imp
    發表于 08-09 13:19

    【Sipeed MaixCAM Pro開發板試用體驗】+ 03 + 視覺尋線

    = cv2.morphologyEx(binary1, cv2.MORPH_DILATE, kernel3, iterations=1) #在圖像上畫出固定的5個ROI區域,便于觀察
    發表于 07-24 20:21

    【正點原子STM32MP257開發板試用】項目的實現

    = recognizer.predict(face_roi) if confidence > 85: cv2.putText(frame, \"Stranger
    發表于 07-06 17:09

    明晚開播 |數據智能系列講座第7期:面向高化能力的視覺感知系統空間建模與微調學習

    鷺島論壇數據智能系列講座第7期「面向高化能力的視覺感知系統空間建模與微調學習」明晚8點精彩開播期待與您云相聚,共襄學術盛宴!|直播信息報告題目面向高化能力的視覺感知系統空間建模與微調學習
    的頭像 發表于 06-24 08:01 ?1058次閱讀
    明晚開播 |數據智能系列講座第7期:面向高<b class='flag-5'>泛</b>化能力的視覺感知系統空間建模與微調<b class='flag-5'>學習</b>

    半導體器件CV測量技術解析

    一代材料和器件的研究和開發CV測量的重要性越來越高。因此,必須要了解CV測量的基礎。今天就聊一聊CV測量的基礎和測量的小技巧。一、CV
    的頭像 發表于 06-01 10:02 ?1666次閱讀
    半導體器件<b class='flag-5'>CV</b>測量技術解析

    直播預約 |數據智能系列講座第7期:面向高化能力的視覺感知系統空間建模與微調學習

    鷺島論壇數據智能系列講座第7期「面向高化能力的視覺感知系統空間建模與微調學習」6月25日(周三)20:00精彩開播期待與您云相聚,共襄學術盛宴!|直播信息報告題目面向高化能力的視覺感知系統空間
    的頭像 發表于 05-29 10:04 ?633次閱讀
    直播預約 |數據智能系列講座第7期:面向高<b class='flag-5'>泛</b>化能力的視覺感知系統空間建模與微調<b class='flag-5'>學習</b>

    溝槽填充技術介紹

    (void),溝槽的填充工藝技術也不斷發展。從圖中可見,集成電路芯片的制造過程包含很多種填充技術上的挑戰,包括淺溝槽隔離、接觸孔和溝槽。根據填充材料的不同,
    的頭像 發表于 05-21 17:50 ?1521次閱讀
    溝槽<b class='flag-5'>填充</b>技術介紹

    基于LockAI視覺識別模塊:C++使用圖像的統計信息

    和最大值:幫助識別圖像的極端像素值及其位置。 2.API文檔 2.1 頭文件 #include <opencv2/opencv.hpp> 2.2 提取興趣區域(ROIcv
    發表于 05-08 10:31

    芯片底部填充填充不飽滿或滲透困難原因分析及解決方案

    芯片底部填充膠(Underfill)在封裝工藝若出現填充不飽滿或滲透困難的問題,可能導致芯片可靠性下降(如熱應力失效、焊點開裂等)。以下是系統性原因分析與解決方案:一、原因分析1.材料特性問題膠水
    的頭像 發表于 04-03 16:11 ?1703次閱讀
    芯片底部<b class='flag-5'>填充</b>膠<b class='flag-5'>填充</b>不飽滿或滲透困難原因分析及解決方案

    邊緣設備的奇妙之旅:在小凌派-RK2206上部署AI模型來實現視覺巡線

    ;lt; std::endl; // 定義ROI區域 cv::Rect roi_rect(100, 400, 440, 80); while (true) { cv::Ma
    發表于 03-31 10:58