導航:首頁 > 編程語言 > 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圖像分塊程序相關的資料

熱點內容
nsh是什麼文件 瀏覽:119
手機QQ怎麼不能傳文件 瀏覽:450
u盤復制文件的速度取決於什麼 瀏覽:659
iphone4下拉通知欄 瀏覽:427
javasocket接收數據包 瀏覽:137
如何給類數據成員變數設置默認值 瀏覽:885
密集app怎麼推廣 瀏覽:866
WP7屏幕保護程序 瀏覽:568
win10雙硬碟老藍屏 瀏覽:986
怎麼設置網站描述 瀏覽:274
微信壓縮包可以發送多大文件 瀏覽:916
u盤打開很卡無法復制裡面文件 瀏覽:143
app怎麼刪不掉 瀏覽:324
農村工作一號文件圖片 瀏覽:598
錘子手機怎麼樣升級 瀏覽:706
微信朋友圈哲理說說 瀏覽:649
jscss模板 瀏覽:472
圖片文件夾里多了一個 瀏覽:305
索尼a7r2配置文件 瀏覽:706
獲取jsp中a中text 瀏覽:396

友情鏈接