全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1664
推到 Plurk!
推到 Facebook!

請教matlab的問題

尚未結案
sue
一般會員


發表:7
回覆:0
積分:1
註冊:2005-03-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-20 22:33:02 IP:140.126.xxx.xxx 未訂閱
請問一下:這段程式的意思是什麼? clear [image_1]=im2double(imread('lena.jpg')); for i=1:512 for j=1:512 image_1(i,j)=96 (image_1(i,j*159/255)); end end [row,col]=size(image_1); a1=sum(sum(image_1))/(row*col); b1=max(max(image_1)); b2=min(min(image_1)); imwrite(image_1,'gray.jpg'); 有人看的懂的話請麻煩解釋一下,謝謝你
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-29 15:07:47 IP:203.204.xxx.xxx 未訂閱
clear //清除image_1 上的畫面 [image_1]=im2double(imread('lena.jpg')); //讀入'lena.jpg'圖到image_1 上顯示 for i=1:512 //圖從1 讀至512 為止 for j=1:512 //圖從1 讀至512 為止 image_1(i,j)=96 (image_1(i,j*159/255)); 將圖運算寫入image_1(i,j) 的對應位置上 end //結束 end //結束 [row,col]=size(image_1); //由image_1的圖內 放到[row,col]行/列中 a1=sum(sum(image_1))/(row*col);//取出image_1加總後成為a1 b1=max(max(image_1));//取出image_1取最大後成為b1 b2=min(min(image_1));//取出image_1取最小後成為a2 imwrite(image_1,'gray.jpg');//由image_1寫入影像'gray.jpg'存檔 ps: 因此,這是影像處理->由原來(讀取'lena.jpg'到image_1)[image_1]=im2double(imread('lena.jpg')); 經過演算後,寫入記億體暫存,再分類1.加總2.最大3.最小 再重新寫入('gray.jpg')-->imwrite(image_1,'gray.jpg');// 因此先前'gray.jpg'及最的'gray.jpg'兩張圖會不一樣,因為已被處理了 'gray.jpg'的原先圖會被處理後寫回新'gray.jpg'的圖檔中... DHM
------
ATEIN
系統時間:2024-11-23 12:58:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!