資源簡(jiǎn)介
Shai Avidan Mitsubishi Electric Research Labs, SeamCarving for Content-Aware Image Resizing, 2007 源碼資料; 圖像智能縮放的經(jīng)典算法; 值得學(xué)習(xí)。
代碼片段和文件信息
%%?demo?
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear?all
close?all
img?=im2double(imread(‘lake.jpg‘));
[rows?cols?dim?]?=?size(img);
newcols?=?cols?-100;??%?remove?100?pixels?in?width
Rcols?=?cols-newcols;
%downsize?image?by?removing?vertical?seams
M?=?removalMap(imgRcols);
X?=?SeamCut(imgM);
subplot(211);imshow(img);
subplot(212);imshow(X);
%?imwrite(X‘lake_out.bmp‘);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%increase?image?size?by?adding?vertical?seams
clear?M
newcols?=?cols?+?100;?%?add?100?pixels?in?width
Rcols?=?cols-newcols;
M?=?removalMap(imgabs(Rcols));
X?=?SeamPut(imgM);
subplot(211);imshow(img);
subplot(212);imshow(X);
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????706??2012-10-30?10:32??demo.m
?????文件????????824??2007-12-20?12:05??findEnergy.m
?????文件???????1089??2007-12-20?12:06??findSeam.m
?????文件????????881??2007-12-20?12:06??findSeamImg.m
?????文件??????30859??2012-10-25?10:06??lake.jpg
?????文件?????364854??2012-10-30?10:33??lake_out.bmp
?????文件?????318464??2007-12-21?02:20??Notes.doc
?????文件????????839??2007-12-20?12:08??removalMap.m
?????文件????????935??2007-12-20?03:16??Sandboxsc
?????文件???????1400??2007-12-20?12:08??SeamCut.m
?????文件???????2867??2007-12-18?18:52??SeamCutGUI.fig
?????文件??????17106??2007-12-20?12:20??SeamCutGUI.m
?????文件????????381??2007-12-20?12:08??SeamPlot.m
?????文件???????1012??2007-12-20?12:12??SeamPut.m
?????文件???????2225??2007-12-18?20:21??show.m
-----------?---------??----------?-----??----
???????????????744442????????????????????15
評(píng)論
共有 條評(píng)論