精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

數字圖像數據量的計算

QQ475400555 ? 來源:機器視覺沙龍 ? 2023-06-17 09:27 ? 次閱讀

圖像的數字化

一般的圖像(模擬圖像)不能直接用計算機來處理,必須首先轉化為數字圖像

把模擬圖像分割成一個個稱為像素的小區域,每個像素的亮度或灰度值用一個整數表示

e4386a02-0ca2-11ee-962d-dac502259ad0.jpg

數字化的含義:

使模擬圖像的灰度、亮度和色彩數據化

e461d90a-0ca2-11ee-962d-dac502259ad0.jpg

圖像數字化的步驟:

兩個步驟:

1、在空間坐標對圖像離散化——圖像采樣

2、在幅度上離散化——灰度級量化(取整)

圖像采樣示意圖:

e47200d2-0ca2-11ee-962d-dac502259ad0.jpg

也就是在xy軸上(空間坐標)將完整的一幅圖像定義在從某些位置上“拆解”(離散)成最小單位即像素快,用坐標(x,y)表示像素點之間的位置關系。

將虛擬圖像轉換為數字圖像是為了達到計算機進行處理的目的。虛擬圖像轉換為數字圖像的方式就是把虛擬圖像由像素點來表示。

數字圖像,它是由像素點(圖像的最小單位)構成的,每個像素點表示著一個灰度值在平面坐標系上矩陣排布,這些灰度值按照一定的關系組合在一起形成了圖像。至此,既然圖像的操作單元以及它的排布關系已經確定了,那么就可以通過計算機對其計算處理。

為什么是灰度?

這個問題我最早也困惑為什么不是紅度?綠度?藍度?,后來想想無論紅的綠的藍的黑的都可以,確定圖像完全可以由任意顏色的0~255之間的值來表示。偏向于灰度可能是因為灰的極端為黑白兩種鮮明的對比色也或許是因為早期的成像都是黑白。

灰度值量化

經過采樣,模擬圖像已在空間上離散化為像素,但抽樣所得的像素值仍是連續量(非整數),必須將其化為正整數——灰度級的量化。

若抽樣點(橡素)的連續濃淡值為Zi ,Zi-1 <= Zi < Zi+1,則Zi = qi,即Zi量化為整數qi,qi稱為像素的灰度值

(所謂量化,就是把經過抽樣得到的瞬時值將其幅度離散,即用一組規定的電平,把瞬時抽樣值用最接近的電平值來表示。經過抽樣的圖像,只是在空間上被離散成為像素(樣本)的陣列。而每個樣本灰度值還是一個由無窮多個取值的連續變化量,必須將其轉化為有限個離散值,賦予不同碼字才能真正成為數字圖像。這種轉化稱為量化。)

一般,灰度圖像常量化為8位圖像。

e49f695a-0ca2-11ee-962d-dac502259ad0.jpg

數字圖像數據量的計算

抽樣點數越多,圖像像素數目越多,圖像數據量越大

量化級別越高,圖像每個像素所占用的字節越長,圖像數據量越大。

一幅數字圖像的總數據量可用公式計算:

數據量=M*N*b

M——每行像素量

N——每列像素量

b——灰度量化所占用的位數或字節數

例如:一幅8位灰度圖像,大小為512*512,其數據量多大?

512*512*8bit = 512*512*1k = 512*512 / 1024 = 256 kb

數字圖像處理的實質:

通過對數字圖像中像素數據的判斷,依據處理或識別要求,最后逐個修改像素的灰度值。

數字圖像的數據以矩陣形式排列

一幅M*N個像素的數字圖像,其像素灰度值的排列實際形成了一個M行N列的矩陣F,數字圖像中的像素與矩陣元素是一 一對應的

e4ab3136-0ca2-11ee-962d-dac502259ad0.jpg

矩陣可用二維數組來表示

一個M*N像素的矩陣,在算法語言中,可以用一個M*N的二維數組來表示。

e4d4426a-0ca2-11ee-962d-dac502259ad0.jpg

此后對像素的處理就代之以對數組元素的處理,很容易用計算機來實現。

如何用高級語言實現圖像處理?

在圖像處理中,一般都是順序完成對整幅畫面的存取和處理操作的,具有代表性的是以光柵掃描方式——逐行逐列存取與處理。

若數字圖像的大小為M*N(width*height)個像素,數組元素灰度值為 f(x,y),則C語言處理程序的基本框架為:

e4e1249e-0ca2-11ee-962d-dac502259ad0.jpg

從程序顯而易見,計算機處理數字圖像是從每個像素點逐個處理。

圖像二值化流程:

e50ac1e6-0ca2-11ee-962d-dac502259ad0.jpg

二值化處理的程序(一個CVI例子程序)

e517dbf6-0ca2-11ee-962d-dac502259ad0.jpg

程序逐個判斷像素點的pixel_value > Th ? 如果為true 設置此像素點的灰度值為255,為false設置此像素點的灰度值為0,由此處理后的圖像會呈現黑白鮮明的對比。

處理結果:

圖像處理的方法多種多樣,從實現處理的過程看有兩類:空域處理 和 頻域處理。

空域:即空間域,指灰度圖像本身,圖像是一種灰度在二維空間變化的信息

空域處理:對源圖像像素的灰度值直接運算,生成新的圖像,被操作者是像素的灰度值。

空域處理可分為以下幾種方式:

點處理

區域處理

迭代處理

跟蹤處理

點處理:是指輸出像素值僅取決于對應輸入像素的像素值。

若輸入像素灰度值為f(x,y),

輸出像素灰度值為g(x,y),

則g(x,y) = ▲f(x,y) ,

▲代表某種函數關系式。

e53e6d66-0ca2-11ee-962d-dac502259ad0.jpg

點處理的典型用途:

調整圖像的灰度分布,如灰度變換(線性、非線性)和灰度修正;

圖像的二值化;

圖像反色;

點處理方法的優點:

可用LUT方法快速實現;

區域處理——領域處理

算法:

根據輸入圖像某像素f(x,y)的一個小領域N(f(x,y))的像素值,按某種函數關系▲得到輸出像素g(x,y)的值,即g(x,y)=▲(N(f(x,y)))

e5798ac2-0ca2-11ee-962d-dac502259ad0.jpg

區域處理中的領(區)域的形狀

領域N(f(x,y))的形狀是多種多樣的;實用中多采用以像素(x,y)為中心的矩形對稱領域如3*3、5*5等

e5855e60-0ca2-11ee-962d-dac502259ad0.jpg

領域越大,計算量越大,若圖像大小為M*N,領域為K*L,則領域處理時總計算量為M*N*K*L。

領域處理的用途

圖像的平滑(濾波)

圖像的銳化(增強)

圖像的形態學處理等

迭代處理:

迭代是指反復進行某種處理運算。

迭代處理多用于圖像細化、圖像增強、圖像平滑及邊緣探測等方面。

e5a1eb84-0ca2-11ee-962d-dac502259ad0.jpg

跟蹤處理:

跟蹤處理一般用于圖像邊界、邊緣的提取,以便進行圖像的分割、識別及特征參數的計算。

e5ac5524-0ca2-11ee-962d-dac502259ad0.jpg

e5cdca7e-0ca2-11ee-962d-dac502259ad0.jpg

邊緣提取的原理在于判斷目標里外兩像素點灰度值差,若差大于某個特定值即可斷定這個像素點的位置為目標邊緣。

圖像處理方法二:頻域處理

為什么要采用頻域處理?

灰度圖像的邊緣、線條——高頻成分

其余部分灰度值改變不大——低頻成分

觀察圖像的高頻和低頻成分。因此采用頻率分析——變換方法有利于對圖像進行特征提取及圖像增強的處理。

圖像在頻域上處理的一般過程:

頻域處理是建里在修改圖像傅里葉變換基礎之上的——增強感興趣的頻率分量,然后將修改后的傅里葉變換直再做逆傅里葉變換,以得到增強的圖像,一般過程:

e5da1c98-0ca2-11ee-962d-dac502259ad0.jpg
責任編輯:彭菁

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

    關注

    19

    文章

    7430

    瀏覽量

    87733
  • 成像
    +關注

    關注

    2

    文章

    230

    瀏覽量

    30460
  • 數字圖像處理

    關注

    7

    文章

    103

    瀏覽量

    18905

原文標題:機器視覺(圖像處理)入門金典之圖像數字化及處理方法

文章出處:【微信號:機器視覺沙龍,微信公眾號:機器視覺沙龍】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA數字圖像處理的基礎知識

    數字圖像** (Digital Image),是計算機視覺與圖像處理的基礎,區別于模擬圖像
    發表于 09-06 17:11 ?1585次閱讀
    FPGA<b class='flag-5'>數字圖像</b>處理的基礎知識

    數字圖像隱藏及其保密傳輸

    亂變換;;融合;;分存;;保密傳輸【DOI】:CNKI:SUN:GHZK.0.2010-01-009【正文快照】:隨著計算機網絡與多媒體技術的廣泛應用,數字圖像傳輸已逐漸成為人類信息交流的重要手段
    發表于 04-23 11:51

    數字圖像處理的技術方法和應用

    圖像,常用的圖像處理方法有圖像增強、復原、編碼、壓縮等。下面維視圖像為您簡單介紹一下數字圖像處理的常用技術方法:
    發表于 11-18 11:45

    數字圖像處理(國外計算機科學教材)

    數字圖像處理(國外計算機科學教材)本書是數字圖像處理理論與實踐相結合的成功之作,強調理論用于解決工業或科學研究中常見的實際問題。著重于基本概念和
    發表于 03-03 14:47 ?90次下載

    數字圖像處理實驗指導書

    1、掌握使用掃描儀、數碼相機、數碼攝像級機、電腦攝像頭等數字化設備以及計算機獲取數字圖像的方法; 2、修改圖像的存儲格式;并比較不同壓縮格式圖像
    發表于 04-09 11:38 ?60次下載

    數字圖像處理實驗報告

    數字圖像處理實驗報告數字圖像處理實驗報告數字圖像處理實驗報告
    發表于 11-11 15:33 ?0次下載

    數字圖像處理試題集

    數字圖像處理試題集數字圖像處理試題集數字圖像處理試題集
    發表于 12-21 15:13 ?3次下載

    模擬數字圖像的制作方法

    隨著離散數學理論的發展以及計算機硬件技術的完善,數字圖像處理技術已逐漸廣泛地應用于軍事、醫學、工業等領域。尤其是數字圖像處理技術中的圖像配準技術,是遙感
    發表于 02-07 16:17 ?0次下載
    模擬<b class='flag-5'>數字圖像</b>的制作方法

    數字圖像處理的經典復習資料免費下載

    1. 數字圖像數字圖像處理 數字圖像 數字圖像是指由被稱作像素的小塊區域組成的二維矩陣。將物理圖像行列劃分后,每個小塊區域稱為像素(pi
    發表于 10-10 14:53 ?17次下載

    數字圖像識別技術的原理和應用

    所謂數字圖像處理技術,其從根本上來說就是對計算機技術的一種深入應用。通過計算機技術,將可以對凸顯進行去噪聲、圖像增強、復原、特征分割、提取等多方位的處理。具體來說就是先將
    的頭像 發表于 07-01 15:56 ?7958次閱讀

    數字圖像處理的學習教程免費下載

    數字圖像處理在科學和工程應用中得到了廣泛的應用。因此,數字圖像處理作為研究生課程包括在許多電子和計算機工程課程中。LabVIEW編程的簡便性和IMAQ Vision中的許多圖像處理功能
    發表于 12-01 08:00 ?32次下載

    數字圖像處理基本的知識(一)

    數字化得到的、以像素為基本元素的、可以用數字計算機或數字電路存儲和處理的圖像。 2、數字圖像處理包括內容:
    的頭像 發表于 03-24 17:24 ?6907次閱讀

    數字圖像處理的基礎知識

    數字圖像,又稱為數碼圖像或數位圖像,是二維圖像用有限數字數值像素的表示。數字圖像是由模擬
    的頭像 發表于 08-01 16:18 ?1132次閱讀
    <b class='flag-5'>數字圖像</b>處理的基礎知識

    數字圖像處理基本知識

    數字圖像,又稱為數碼圖像或數位圖像,是二維圖像用有限數字數值像素的表示。數字圖像是由模擬
    的頭像 發表于 10-29 11:31 ?1136次閱讀
    <b class='flag-5'>數字圖像</b>處理基本知識

    數字圖像處理基本知識有哪些

    數字圖像,又稱為數碼圖像或數位圖像,是二維圖像用有限數字數值像素的表示。數字圖像是由模擬
    發表于 10-30 11:38 ?668次閱讀
    <b class='flag-5'>數字圖像</b>處理基本知識有哪些