ImageVerifierCode 换一换
格式:PPT , 页数:34 ,大小:1.78MB ,
资源ID:376935      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-376935.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第三章 影像显示3.1 前言.ppt)为本站会员(feelhesitate105)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

第三章 影像显示3.1 前言.ppt

1、第三章 影像顯示 3.1 前言,看看空間解析度和量化會如何影響影像的顯示,尤其是影像品質的部分,各種影像的屬性如何影響到顯示的品質。 人類的視覺大致都比較喜歡銳利而精細的影像。 許多因子都會影響到顯示效果,包括: 環境照明。 顯示器類型與設定。 顯示卡。 顯示器解析度。,這個函數的作用就是將矩陣顯示為影像image 指令是以色譜來指定矩陣元素的顏色。,3.2 影像顯示的基礎,3.2 影像顯示的基礎,要適當地顯示出影像,就必須在image 這個指令外加上幾個額外的指令。,3.2 影像顯示的基礎,我們也可以調整色譜顏色的多寡,不過這可能會大大影響顯示效果。,image 指令也可以顯示索引色彩影像,

2、不過要記得在imread 中讀入色譜:tmap 是 一的data,3.2 影像顯示的基礎, t, tmap=imread(trees.tif); figure, image(t), truesize, axis off, colormap(tmap),3.2 影像顯示的基礎,至於全彩影像,imread 指令會將之讀取為3D 陣列 image 指令則會忽略設定的色譜,直接使用陣列中的顏色值來顯示色彩。, a=imread(autumn.tif); figure, image(a), truesize, axis off,3.3 imshow 函數,顯示Matlab影像處理指令所輸出的矩陣(通常是

3、double形態)有兩種選擇: 轉換為uint8 形態並顯示。 直接顯示矩陣。 只要矩陣元素介於0 與1 之間,imshow 就可以將double形態的矩陣正確地顯示成灰階影像。,圖 3.1, ce=imread(cell.tif); ced=double(ce);,imshow(ce),imshow(ced),imshow(ced/255),imshow(ced/512),imshow(ced/128),3.3 imshow 函數,使用im2double 函數便可將原始影像更正確地轉換成double 形態若將double 形態的影像cd 的數值適當的調整於0 至1 之間,就有兩種方法將之轉換

4、回uint8形態的影像:, ced1=im2double(ce); imshow(ced1), ce1=uint8(255*ced1); ce2=im2uint8(ced1);,3.3 imshow 函數,MATLAB沒有這種二元資料形態,不過可以使用邏輯(logical)旗標,將uint8的數值0 與1 解讀成邏輯資料。若用whos指令檢查所有的變數,結果會包含下面這一行:, imshow(uint8(cl), imshow(cl),圖 3.3,3.4 位元平面,灰階影像按照位元平面(bitplanes)分割後,就可以轉換為一系列的二元影像。 第0 個位元平面 最低位元平面(least si

5、gnificant bit plane) 第八位元平面 最高位元平面(most significant bit plane),3.4 位元平面,先將一個灰階影像轉換成double形態的矩陣,也就是進行下列運算:,圖 3.4,最低位元平面(least significant bit plane) 最高位元平面(most significant bit plane),3.5 空間解析度,空間解析度意指影像像素的密度,空間解析度越高,用來顯示影像的像素越多。 用MATLAB 的imresize 函數可以用來實驗空間解析度變化的影響。, imresize(x,1/2);,3.5 空間解析度, x2=i

6、mresize(imresize(x,1/2),2);Pixelization 像素化效果,圖 3.5,圖 3.6,圖 3.7,第三章 影像顯示 第58頁 圖3.8,3.6 量化與混色,量化(quantization)是指用來顯示影像的灰階數目。 均勻量化(uniform quantization),運用MATLAB 進行上述映射,可以使用下列指令。假設x 為uint8形態的矩陣:然而,要減少影像的灰階數還有一個更好的方法,就是使用grayslice函數。,3.6 量化與混色,圖 3.9,圖 3.10,圖 3.11,圖 3.12,均勻量化最明顯的效果便是輪廓失真,灰階數越少越明顯。,3.6 量

7、化與混色,混色(dithering) 簡單來說,混色就是減少影像色彩數目的過程。 將影像用兩種色調表示的方法也稱為半色調(halftoning)。 混色矩陣(dither matrix)重複這個矩陣到和原影像矩陣一樣大。,3.6 量化與混色,假設d(i, j) 是重複D 之後得到的矩陣,則輸出像素p(i, j)便定義為:,圖 3.14,(由於 255/3 = 85),3.6 量化與混色,二個灰階值以上的影像也可以使用混色法產生。 舉例來說,若想量化成四個輸出層次0、1、2 及3 。, D = 0 56; 84 28; r = repmat(D, 128, 128); x = double(x)

8、; q = floor(x/85); x4 = q+(x-85*qr); imshow(uint8(85*x4), D = 0 24; 36 12; r = repmat(D, 128, 128); x = double(x); q = floor(x/37); x8 = q+(x-37*qr); imshow(uint8(37*x8),圖 3.15,3.6 量化與混色,誤差擴散法(error diffusion) 將影像量化成兩個層次。 我們考慮要每一個像素的灰階值及其量化值之間的誤差。 所謂的誤差擴散法就是將誤差分散到鄰近的像素。 最常用的方法是由Floyd 和Steinberg 發展出來。 影像中的每個像素p(i, j) 都會執行下列步驟: 進行量化 計算量化誤差。定義為:,第三章 影像顯示 第65頁,3.6 量化與混色,根據右表將誤差E 往右往下擴散:,圖 3.17,圖 3.18,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1