導航:首頁 > 編程語言 > matlab圖像分塊程序

matlab圖像分塊程序

發布時間:2024-06-11 18:34:46

『壹』 利用matlab將一張圖片分割成10×10的小圖片,求程序

% 圖像切片代碼

% my_imslice(filename)預設方式,輸出3×3 切片

% my_imslice(filename,rc,cc)輸出 rc×cc 切片

function [rgb,mn] = my_imslice

p = imread(filename)

% 圖片補齊及計算每片大小

[m,n,h] = size(p)

rp = rc*(fix(m/rc)+1*(mod(m,rc)==1))% 補齊後行像素

frow = fix(rp/rc)% 片行像素

cp = cc*(fix(n/cc)+1*(mod(n,cc)==1))% 補齊後列像素

fcol = fix(cp/cc) % 片列像素

mn = [frow fcol]

pp = p

pp(rp,cp,:) = 0; % 原始數據補齊

% 數據分片、顯示

rgb = cell(rc,cc);

for r = 1:rc

end;

(1)matlab圖像分塊程序擴展閱讀:

Matlab包含控制語句、函數、數據結構、輸入和輸出和面向對象編程特點。用戶可以在命令窗口中將輸入語句與執行命令同步,也可以先編寫好一個較大的復雜的應用程序(M文件)後再一起運行。

版本的MATLAB語言是基於最為流行的C++語言基礎上的,因此語法特徵與C++語言極為相似,而且更加簡單,更加符合科技人員對數學表達式的書寫格式。使之更利於非計算機專業的科技人員使用。而且這種語言可移植性好、可拓展性極強,這也是MATLAB能夠深入到科學研究及工程計算各個領域的重要原因。

『貳』 鎬庢牱鍒╃敤matlab瀵逛竴騫呭浘鍍忚繘琛屽垎鍧椾互鍙婇噸緇勶紵

鐢╟ol2im鍑芥暟灝辮岋紝

  1. 濡傛灉鏄灝嗗浘鍍忓垎鍓叉垚鍧楃殑鏃跺欑敤鐨剗m2col鍙傛暟涓'distinct'錛岄偅涔堢敤col2im鍑芥暟鏃跺弬鏁頒篃鏄'distinct',

  2. 濡傛灉鍒嗗壊鍥懼儚鐨勬椂鍊欏弬鏁頒負'sliding'錛岄偅涔堢敤闇瑕佺敤reshape+accumarray鍑芥暟瑙e喅銆


『叄』 濡備綍鍦╩atlab涓灝嗗浘鐗囷紙浠諱綍澶у皬錛夊垎鍓蹭負8*8鍧楋紙浠呯墿鐞嗗垎鍓詫級錛屾ワ紒錛侊紒錛侊紒錛

鎬濊礬鏄錛
1.璇誨叆涓寮犵煩闃靛偍瀛樺湪涓涓鐭╅樀A閲
2.寰楀埌榪欎釜鐭╅樀鐨勫ぇ灝忥紙鍗沖浘鍍忕殑鍒嗚鯨鐜囷級
3.璁$畻鍒嗗壊杈圭晫
4.鍒嗗潡鍌ㄥ瓨
涓嬮潰鏄鍙傝冧唬鐮 緙栧彿鍜屼笂闈㈢被浼
%1.
A=imread('xxx.bmp');%鍦ㄥ伐浣滅洰褰曢噷鏀句竴寮犲彨xxx.bmp鐨勫浘鐗
%2.
B=size(A);
%3.
stepx=B(1)/8;%璁$畻妯鍧愭爣鐨勫叓鍒嗕箣涓浣滀負姝ヨ繘鍊
stepy=B(2)/8;%璁$畻妯鍧愭爣鐨勫叓鍒嗕箣涓浣滀負姝ヨ繘鍊
%4.
A1=A(1:stepx,1:stepy,:);%鍌ㄥ瓨絎涓鍧
A2=A(stepx:stepx*2,stepy:stepy*2,:);%鍌ㄥ瓨絎涓鍧
...
A8=A(stepx*7:stepx*8,stepy*7:stepy*8,:);%鍌ㄥ瓨絎涓鍧

閱讀全文

與matlab圖像分塊程序相關的資料

熱點內容
qq域名防報毒工具 瀏覽:259
微信上面的圖片看不到 瀏覽:289
基層財務資料庫怎麼建立 瀏覽:262
加密狗檢測工具下載 瀏覽:889
智慧燈app怎麼使用 瀏覽:617
tcl手機升級程序 瀏覽:188
跳出了icloud密碼重置 瀏覽:110
哪裡能查信用卡數據 瀏覽:191
結婚請柬哪個app靠譜 瀏覽:932
qq無法閱讀pdf文件 瀏覽:284
ai導出pdf文件有輪廓線 瀏覽:819
刷機時數據線插台式電腦哪裡 瀏覽:432
手機qq怎樣隱身登陸 瀏覽:339
cdelete導致程序崩潰 瀏覽:783
小米4手機設置鈴聲在哪個文件夾里 瀏覽:184
linuxnet論壇源碼下載 瀏覽:241
手機修改文件後綴名 瀏覽:32
jsvideofullscreen 瀏覽:120
夢幻模擬戰1修改代碼 瀏覽:928
cad有nc編程功能嗎怎麼用 瀏覽:573

友情鏈接