数字图像简介及表示
數字圖像處理
數字圖像處理(Digital Image Processing)又稱為計算機圖像處理,是一種將圖像信號數字化后利用計算進行處理的過程。圖像
圖像是三維世界在二維平面的表示,具體來說就是用光學器件對一個物體,一個人或是一個場景等的可視化表示。圖像的分類
1、從獲取方式上:拍攝類圖像、繪制類圖像2、從顏色上:彩色圖像、灰度圖像、黑白圖像3、從圖像的內容上:人物圖像、風景圖像4、從功能上:流程圖、結構圖、心電圖、電路圖、設計圖在數字圖像處理領域,將圖像分為模擬圖像和數字圖像兩種,計算機處理的信號都是數字信號,所以在計算機上處理的圖像均為數字圖像。根據數字圖像在計算機中的表示方法不同,分為二進制圖像,索引圖像,灰度圖像,RGB圖像和多幀圖像;根據計算機中圖像文件格式不同,圖像又分為位圖和矢量圖。
數字圖像的產生渠道:
1、通過像數碼照相機這樣的設備直接拍攝得到的數字圖像
2、通過圖像采集卡、掃描儀等數字化設備,將模擬圖像轉變為數字圖像
0表示黑色,1表示白色,1-7表示格子中白色和黑色的多少,一個格子相當于一像素
數字圖像處理的研究內容主要有以下方向:
1、圖像運算與變換
2、圖像增強:灰度變換、直方圖修正、圖像平滑、圖像銳化等
3、圖像復原:濾波
4、圖像的銳化處理及邊緣檢測:空間域處理、頻域處理(邊緣檢測算子法提取邊緣)
5、圖像分割:基于閾值的分割方法、基于區域的分割方法、基于邊緣的分割方法、基于特定理論的分割方法等
6、圖像編碼壓縮:在不影響圖像質量的前提下,減少圖像的數量,以便節省圖像傳輸和處理的時間,及存儲容量
無損壓縮(可復原)、有損壓縮
在每個像素上加一個常數,得到右側圖片
圖像的表示方法:
對圖像處理算法描述和利用計算機處理圖像的基礎。
5種圖像的表示方法:二進制圖像、索引圖像、灰度圖像、RGB圖像和多幀圖像。
1、二進制圖像
二進制圖像也稱為二值圖像,通常用一個二維數組來描述,1位表示一個像素,組成圖像的像素值非0即1,沒有中間值,通常0表示黑色,1表示白色。一般用來描述文字或者圖形,優點是占用空間少,缺點是當表示人物或風景圖像時只能描述輪廓。
2、灰度圖像
灰度圖像也稱為單色圖像,通常也由一個二維數組表示一幅圖像,8位表示一個像素,0表示黑色,255表示白色,1-254表示不同深淺灰色。
3、RGB圖像
RGB圖像也稱為真彩色,是一種彩色圖像的表示方法,利用3個大小相同的二維數組表示一個像素,3個數組分別代表R、G、B三個分量,R表示紅色,G表示綠色,B表示藍色,通過三種基本顏色可以合成任意顏色。每個像素中的每種顏色分量占8位,每一位由[0,255]中的任意數值表示,那么一個像素由24位表示,允許的最大值位2^24(即1677216,通常記為16M)。
4、索引圖像
索引圖像是一種把像素值直接作為RGB調色板下標的圖像。在MATLAB中,索引圖像包含一個數據矩陣X和一個顏色映射(調色板)矩陣map。數據矩陣可以是8位無符號整型、16位無符號整型或雙精度類型的。
5、多幀圖像
多幀圖像是一種包含多幅圖像或幀的圖像文件,又稱為多頁圖像或圖像序列,主要用于需要對時間或場景上相關圖像集合進行操作的場合。
總結
- 上一篇: 软件测试-环境搭建思路/测试流程
- 下一篇: js实现文件上传、文件预览、拖拽上传的方