一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

圖像處理基本算法操作

Dbwd_Imgtec ? 來源:未知 ? 作者:李倩 ? 2018-08-14 15:05 ? 次閱讀

圖像處理基本算法操作從處理對象的多少可以有如下劃分:

點運算:處理點單元信息的運算

群運算:處理群單元 (若干個相鄰點的集合)的運算

表1 圖像處理操作按處理對象數(shù)量分類表格

下圖是一副普通的吉普車圖像和我們生活中見到的并沒有什么兩樣,但是在計算機看來則是另外一副“模樣”了。圖像中黃色部分則是幾部車圖像倒車鏡的局部圖像在計算機中的形態(tài)。

圖1 計算機圖像的真實表現(xiàn)形態(tài)

以上圖為例說明幾種重要的點運算和群運算。

1. 二值化操作

圖像二值化是圖像處理中十分常見且重要的操作,它是將灰度圖像轉換為二值圖像或灰度圖像的過程。二值化操作有很多種,例如一般二值化、翻轉二值化、截斷二值化、置零二值化、置零翻轉二值化。

其中src(x,y)表示的是原始圖像中第x行第y列像素值。

如果去圖像中左上角3X3的鄰域,thresh取200,maxval取255,閾值方法選擇一般二值化(THRESH_BINARY),那么操作過后的結果如下:

圖2 一般二值化圖示

在圖2中,一般二值化下底表示為0,上頂表示為maxval,其中藍色橫線則表示閾值(thresh)。超過該閾值則為maxval,否則為0。

(a) 操作前

(b) 操作后

2. 直方圖處理

直方圖是圖像處理中另一重要處理過程,它反映圖像中不同像素值的統(tǒng)計信息。從這句話我們可以了解到直方圖信息僅反映灰度統(tǒng)計信息,與像素具體位置沒有關系。這一重要特性在許多識別類算法中直方圖處理起到關鍵作用。假設現(xiàn)有3X3的大小的圖像。像素值分別為6,3,3,8,6,8,3,3,3,那么它的統(tǒng)計直方圖則為

假設圖1中反光鏡的直方圖為下圖所示。

假設我們對直方圖中中某一灰度信息進行置零操作,那么反映在直方圖圖上則是該灰度的柱狀高度為0。

值得一說的是二值化處理和某些直方圖處理屬于不可逆運算,而亮度映射、加法運算、翻轉運算 、尺度運算 、對數(shù)運算 、指數(shù)運算等皆屬于可逆運算。

3. 模板卷積運算

模板運算是圖像處理中使用頻率相當高的一種運算,很多操作可以歸結為模板運算,例如平滑處理,濾波處理以及邊緣特征提取處理等。這里需要說明的是模板運算所使用的模板通常說來就是NXN的矩陣(N一般為奇數(shù)如3,5,7,...),如果這個矩陣是對稱矩陣那么這個模板也稱為卷積模板,如果不對稱則是一般的運算模板。我們通常使用的模板一般都是卷積模板。如邊緣提取中的Sobel算子模板。

圖 4-a Mx算子模板

圖4-bMy算子模板

模板運算一般操作過程分為以下三個步驟:

定"錨點 ":就是處理之后的結果值的保存位置,該位置稱為"錨點 ",有時候也不在中心。

對位相乘:模板和原圖像的待處理區(qū)域,進行對位相乘運算

求和:將步驟2中模板區(qū)域內運算結果進行求和,將求和的結果置于"錨點 "

4. 形態(tài)學處理

形態(tài)學處理是二值圖像處理中的經(jīng)典處理手段,主要有膨脹處理和腐蝕處理。也包含一些其他操作如 二值開閉運算、骨架抽取、極限腐蝕、擊中擊不中變換、形態(tài)學梯度、Top-hat變換、顆粒分析、流域變換等。

膨脹和腐蝕操作主要的功能有:

消除雜波,噪聲信息

填充圖像內部的"孔洞"

平滑邊緣毛刺

膨脹和腐蝕具有類似的數(shù)學模型,這里就一起介紹了,簡單來說膨脹就是取最大值,腐蝕操作是取最小值。

膨脹操作的數(shù)學表達式為:

腐蝕操作的數(shù)學表達式為:

膨脹操作和腐蝕操作一般的處理過程如下:

按照選定的處理核(NxN,一般N為奇數(shù))與源圖像的區(qū)域進行逐個“錨點”配對

將配對的處理鄰域信息進行相應操作,膨脹操作就取最大值,腐蝕操作就取最小值

求的結果作為源圖像中配對區(qū)域的數(shù)值。

圖a 原圖

圖b 膨脹處理圖

圖c 腐蝕處理

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

    關注

    27

    文章

    1320

    瀏覽量

    57503
  • 算法
    +關注

    關注

    23

    文章

    4682

    瀏覽量

    94342
  • 二值化
    +關注

    關注

    0

    文章

    13

    瀏覽量

    4305

原文標題:圖像處理算法——圖像常用操作

文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA圖像處理之CLAHE算法

    在FPGA圖像處理--CLAHE算法(一)中介紹了為啥要用CLAHE算法來做圖像增強。
    的頭像 發(fā)表于 01-04 12:23 ?3135次閱讀
    FPGA<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>之CLAHE<b class='flag-5'>算法</b>

    C語言編寫的圖像處理各種算法

    這里主要是用C語言編寫的圖像處理各種算法的程序,稍作改動就可在DSPC6000上運行
    發(fā)表于 09-10 09:06

    常見圖像傳統(tǒng)處理算法是什么?

    常見圖像傳統(tǒng)處理算法是什么?
    發(fā)表于 09-28 08:58

    虹膜圖像處理算法

    本文提出了一種基于眼睛圖像均衡化的基礎上的新型虹膜圖像處理算法。此算法對虹膜圖像進行了精確的定位,使定位后的虹膜
    發(fā)表于 01-13 14:38 ?21次下載

    基于Simulink的視頻與圖像處理算法的快速實現(xiàn)

    基于Simulink的視頻與圖像處理算法的快速實現(xiàn) 主要內容 􀂄視頻和圖像系統(tǒng)設計􀂙基于模型的設計􀂙視頻和圖像
    發(fā)表于 04-29 14:00 ?0次下載

    DSP6748圖像處理算法

    DSP6748圖像處理算法-StarterWare
    發(fā)表于 05-19 15:13 ?16次下載

    基于DM642的紅外測溫與圖像處理算法研究

    基于DM642的紅外測溫與圖像處理算法研究
    發(fā)表于 02-07 21:04 ?4次下載

    基于空域的點運算和領域去噪算法圖像增強處理

    的點運算算法和鄰域去噪算法圖像進行增強處理。并通過Matlah軟件對數(shù)字圖像進行仿真測試。通過有目的地強調
    發(fā)表于 11-15 14:49 ?1次下載

    圖像處理算法有哪些_圖像處理十大經(jīng)典算法

    圖像處理,是對圖像進行分析、加工、和處理,使其滿足視覺、心理以及其他要求的技術。目前大多數(shù)的圖像是以數(shù)字形式存儲,因而
    發(fā)表于 01-12 16:17 ?8.6w次閱讀

    有趣的圖像處理算法

    有趣的圖像處理算法 在研究的過程中,有時候會碰到很多有意思的圖像處理算法,算法極具新意,并且能夠產(chǎn)生非常有意思的結果。
    發(fā)表于 01-12 16:46 ?4821次閱讀

    圖像處理技術是什么_圖像處理技術現(xiàn)狀和發(fā)展前景

    數(shù)字圖像處理技術正在向處理算法更優(yōu)化、處理速度更快、處理后的圖像清晰度更高的方向發(fā)展,實現(xiàn)
    發(fā)表于 01-12 17:47 ?5.5w次閱讀

    圖像處理常用算法

    在實際的圖像分割中,往往只用到一階和二階導數(shù),雖然,原理上,可以用更高階的導數(shù),但是,因為噪聲的影響,在純粹二階的導數(shù)操作中就會出現(xiàn)對噪聲的敏感現(xiàn)象,三階以上的導數(shù)信息往往失去了應用價值。二階導數(shù)
    的頭像 發(fā)表于 06-03 09:09 ?3800次閱讀

    機器視覺工業(yè)缺陷檢測常用的圖像處理算法

    常用的圖像處理算法: 1、圖像變換:(空域與頻域、幾何變換、色度變換、尺度變換) 幾何變換:圖像平移、旋轉、鏡像、轉置; 尺度變換:圖像縮放
    的頭像 發(fā)表于 06-15 17:59 ?7846次閱讀

    淺析Java中的圖像處理操作

    我們將在本文中介紹以下高級圖像處理操作: * Canny 邊緣檢測 * 輪廓和形狀識別 **Canny 邊緣檢測** :Canny 邊緣檢測是一種流行的邊緣檢測算法。它是
    的頭像 發(fā)表于 02-08 15:10 ?1319次閱讀
    淺析Java中的<b class='flag-5'>圖像</b><b class='flag-5'>處理</b><b class='flag-5'>操作</b>

    FPGA圖像處理算法有哪些

    早之前的朋友知道我發(fā)過一個用chatgpt分析出來的 FPGA圖像處理的知識樹,里面包含了從色域,鏡頭,接口和算法。然后我就發(fā)現(xiàn)這個算法部分chatgpt 給我整理的比較亂,查詢了一番
    的頭像 發(fā)表于 09-12 09:59 ?1228次閱讀
    FPGA<b class='flag-5'>圖像</b><b class='flag-5'>處理算法</b>有哪些