• 大小: 0.50M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


Shai Avidan Mitsubishi Electric Research Labs, SeamCarving for Content-Aware Image Resizing, 2007 源码资料; 图像智能缩放的经典算法; 值得学习。

资源截图

代码片段和文件信息

%% 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);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        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  Sandboxscript.m

     文件       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


评论

共有 条评论