- MATLAB計(jì)算機(jī)視覺經(jīng)典應(yīng)用
- 丁偉雄編著
- 536字
- 2022-05-06 19:59:47
3.1.1 圖像表達(dá)式
在MATLAB中,圖像可以以兩種方式表達(dá),分別為像素索引和空間位置。
1. 像素索引
像素索引是表達(dá)圖像最方便的方法。在使用像素索引時(shí),圖像被視為離散單元,按照空間順序,從上往下、從左往右排列,如圖3-1所示(像素索引值為正整數(shù))。

圖3-1 像素索引
在使用像素索引時(shí),像素值與索引有一一對(duì)應(yīng)的關(guān)系。例如,位于第2行第2列的像素值存儲(chǔ)在矩陣元素(2,2)中,可以使用MATLAB提供的函數(shù)進(jìn)行訪問。例如,使用命令“I(2,2)”,可以獲取第2行、第2列的像素值;還可以使用命令“RGB(2,2,:)”獲取RGB圖像中第2行、第2列的R、G、B值。
2. 空間位置
空間位置圖像表達(dá)方式是將圖像與空間位置聯(lián)系起來的一種表達(dá)方式,這種表達(dá)方式與像素索引表達(dá)方式?jīng)]有實(shí)質(zhì)的區(qū)別,但使用空間位置連續(xù)值可取代像素索引離散值進(jìn)行表示,如圖3-2所示。

圖3-2 空間位置
例如,對(duì)于包含1024列768行的圖像,使用默認(rèn)的空間位置表示,X向數(shù)據(jù)存儲(chǔ)位置為[1,1024],Y向數(shù)據(jù)存儲(chǔ)位置為[1,768],由于數(shù)據(jù)存儲(chǔ)位置為坐標(biāo)范圍的中點(diǎn)位置,所以使用的位置范圍分別為[0.5,1024.5]和[0.5,768.5]。
與像素索引不同,空間位置的表達(dá)方式還可以將空間方位逆轉(zhuǎn),如將X向數(shù)據(jù)存儲(chǔ)位置定義為[1024,1]。另外,還可以使用非默認(rèn)空間位置表示。
【例3-1】繪制一幅使用非默認(rèn)空間位置存儲(chǔ)的magic圖像。

運(yùn)行上述代碼,結(jié)果如圖3-3所示。

圖3-3 使用非默認(rèn)空間位置存儲(chǔ)的magic圖像
- Moodle 1.9 for Teaching 7/14 Year Olds: Beginner's Guide
- 設(shè)計(jì)模式之禪(第2版)
- Photoshop CC 2017實(shí)戰(zhàn)基礎(chǔ)培訓(xùn)教程(全視頻微課版)
- Photoshop CS6 商業(yè)應(yīng)用案例實(shí)戰(zhàn)
- MySQL Admin Cookbook LITE: Configuration, Server Monitoring, Managing Users
- Learning Facebook Application Development
- 中文版Maya 2022完全自學(xué)教程
- SOLIDWORKS中文版實(shí)用教程
- 從零開始:Illustrator CC中文版基礎(chǔ)培訓(xùn)教程
- 深入淺出WebAssembly
- WordPress MU 2.8: Beginner's Guide
- MATLAB在日常計(jì)算中的應(yīng)用
- Photoshop+Illustrator+CorelDRAW一站式高效學(xué)習(xí)一本通
- Microsoft Dynamics Sure Step 2010
- OpenGL 4.0 Shading Language Cookbook