作業到底是第幾週阿?怎麼我上次沒上到課
大家都偷偷改標籤,真是太尷尬了...
這次是寫MATLAB程式為主
好像開始進入正題了,哈哈...
一開始我都一直搞不定程式(都快生氣了= =)
看著錯誤一大堆...誤打誤撞,好像就用出來了!
噗...這張圖,上面就紅字一大堆
首先把圖片叫出來
w=imread('圖檔');
這邊是多一個步驟
figure,imshow(w),pixval on
這裡show出來的照片
會有一組數據,跟著滑鼠跑
後面就一口氣打了
size(w)
a(100,150,?)
a(100,150,?:?)
雖然照著課本打出程式來
有些指令還是不太懂@@
而且我還改了一些數據,不跟課本一樣
在打a(100,150,?)的時候
有跳出Index exceeds matrix dimensions這東西
請老師來解答一下吧XD
我只能說,MATLAB有點麻煩得是
打錯字就要重來
雖然按向上鍵,就還好了
但是紅字一大堆真的不是很舒服...
這邊打的是
[em,emap]=imread('圖檔');
figure,imshow(em,emap),pixval on
這邊是打
imfinfo('圖檔')
就會劈哩啪啦一堆數據
這個就是照片的資訊
最後是打
a=23;
b=uint8(a);
b
whos a b
這...到底是什麼東西阿?
沒有什麼概念照著上面打
就跑出一堆數據@@...
大姊...
回覆刪除在打a(100,150,?)的時候
有跳出Index exceeds matrix dimensions這東西
看一下a(100,150,1:3)
上面一行的那句解釋
If we want all the color value at the point
(如果我們要在第100行第150列那個位置的所有顏色的數值)
所有顏色即是指RGB三原色
所以書上指令才打a(100,150,1:3)
你打1:5..這當然是超出RGB的範圍
(RGB哪來5個數值給你表示?)
1:3應該是把RGB三個數值一次顯示出來