1樓:匿名使用者
大哥,你現在知道了嗎?我也遇到了此問題
matlab裡面的imread能夠讀取那些字尾的影象檔案?.raw的影象檔案呢? 10
2樓:匿名使用者
raw影象時沒辦法用matlab直接讀入的。
這要根據你的raw影象格式,按照儲存的順序將資料讀到matlab中。
用通用的檔案讀寫操作。
matlab如何讀取raw資料
3樓:騰訊電腦管家
1.raw結構是純畫素資料檔案,裡面只有每個畫素的值,沒有檔案頭、調色盤等資料,所以要想正確顯示一個raw檔案影象,必須人工指定它的長、寬和畫素深度。
2.每個畫素根據格式不同佔有不同的位元組,如8位256色每個畫素佔一個位元組;24位真彩色每個畫素佔三個位元組。
3.要自己寫,注意:
(1)函式要有此raw檔案的長、寬和畫素深度三個引數,從而得到bmp檔案頭,存入strbmp的前面;
(2)函式裡把讀進來的raw檔案資料strraw裡的資料進行行反轉放入strbmp中檔案頭之後,即把第length-1-i行(從第0行開始記,i從0開始)的資料放到第i行,而每行裡的資料不變。這樣做是因為bmp檔案裡的畫素資料是從最後一行即length-1開始的。
(3)使用顯示bmp檔案的函式來顯示此strbmp裡的影象檔案。
用matlab怎麼讀入一系列raw格式的** 5
4樓:我行我素
可這樣:
list=ls('d:\*.raw');
for i=1:length(list)
a=imread(list(i));
end最好能把**發過來,有針對性的寫個程式,也能執行、除錯好。
matlab如何讀取hdr和raw檔案
怎樣用matlab處理raw格式檔案?
5樓:匿名使用者
主要是讀取問題 [x,map] = rawread(filename)讀取之後和一般的影象處理一樣
6樓:王老頭海魚
fid = fopen('huawei.raw','rb');
如何用matlab 開啟raw格式的檔案
7樓:璩雨杭
matlab讀取excel檔案可用xlsread函式,向excel中寫資料可用xlswrite函式。
注意:matlab不識別中文,讀寫的檔案中最好不含有中文。
舉例說明如下:
1、matlab讀取excel檔案資料:
bb = xlsread('c:\feature.xls', 'a0:a40');
其中:c:\feature.xls為檔案存放的地址;
a0:a40為將要讀取的單元格的範圍;
bb為讀取的矩陣在matlab中的變數名。
2、matlab向excel檔案寫資料:
a1=;
b1=;
c1=;
a=rand(100,3).*100;
xlswrite('a.xls',a1,'sheet1','a1'); % a.xls是檔名,sheet1是xls中第一個頁面,a1為寫入位置,下同
xlswrite('a.xls',b1,'sheet1','b1');
xlswrite('a.xls',c1,'sheet1','c1');
xlswrite('a.xls',a,'sheet1','a2:c101');
matlab三維擬合,matlab 三維擬合
x 12.82 22.94 17.47 8.2 8.69 5.93 4.46 y 45.36 15.38 42.9 24.24 19.22 19.07 8.83 z 0.225 0.23 0.155 0.145 0.06 0.045 0 f a,x x 1,a 1 a 2 x 2,a 3 a 4 a...
請教MATLAB繪製三維曲面圖的問題
這個問題已經好幾年了,我也幾年沒在知道答題,看到這個問題又有了答題衝動。這4行 第一行生成了網格資料,賦值給了x y兩個變數。3 125 3表示範圍為 3到3,間隔0.125 第二行用了一個內建快捷函式peaks 這個函式的作用是根據輸入的x y得到z的資料,得到有峰有谷這樣的一個圖形。直接執行pe...
matlab怎麼畫x y z 0 5的三維平面圖,只需要在第一象限的圖
x,y meshgrid 0 0.01 0.5 z 0.5 x y l z 0 x l nan y l nan z l nan mesh x,y,z matlab三維影象,畫出圖形以後,只需要x y那部分的圖形。請問如何更改程式?50 可這樣改 xx 0 0.02 1 x軸取值範圍yy 0 0.02...