matlab 图像剪切
2016-12-03 19:02
344 查看
趁热打铁!
学习图像剪切。
matlab源码
function [imout] = ImageCrop( imin,x,y,width,height )
%UNTITLED13 此处显示有关此函数的摘要
% 此处显示详细说明
[m,n,g] = size(imin);
imin = im2double(imin);
imout = zeros(width,height,g);
for i= 1:width
for j = 1:height
if (i+x <= m && j+y <=n)
imout(i,j,:) = imin(i+x,j+y,:);
end
end
end
end
图像剪切函数测试代码
clc;
clear;
i = imread('g:\cool\data\1.bmp');
figure('name','图像剪切测试');
subplot(121);imshow(i);title('原始图片');
out = ImageCrop(i,100,100,200,250);
subplot(122);imshow(out);title('剪切后图片');
学习图像剪切。
matlab源码
function [imout] = ImageCrop( imin,x,y,width,height )
%UNTITLED13 此处显示有关此函数的摘要
% 此处显示详细说明
[m,n,g] = size(imin);
imin = im2double(imin);
imout = zeros(width,height,g);
for i= 1:width
for j = 1:height
if (i+x <= m && j+y <=n)
imout(i,j,:) = imin(i+x,j+y,:);
end
end
end
end
图像剪切函数测试代码
clc;
clear;
i = imread('g:\cool\data\1.bmp');
figure('name','图像剪切测试');
subplot(121);imshow(i);title('原始图片');
out = ImageCrop(i,100,100,200,250);
subplot(122);imshow(out);title('剪切后图片');
相关文章推荐
- MATLAB: 图像批量剪切
- Matlab GUI 图像矩形剪切,并存储、发布
- Matlab 对图像的读写,显示,保存,局部图像剪切,替换的操作
- Matlab图像剪切,超出图像区域指定颜色填充
- MATLAB图像处理-霍夫变换检测图像中的线段
- 基于空间相关的图像模板匹配及MATLAB实现
- Matlab图像处理:误拒率、误识率意义,计算等错误率的Matlab源码(网络首发)
- matlab的图像操作——输出图像尺寸大小、坐标轴等各项设置
- Matlab图像处理:类内、类间测试的次数控制
- Matlab实现图像切割
- 超级棒的 图像显著性 计算 matlab 源代码
- 基于空间相关的图像模板匹配及MATLAB实现
- matlab图像基础知识
- matlab练习程序(TV模型图像修复)
- Matlab中控制图像显示边界,subplot间距等
- Matlab图像处理学习笔记(一):二值化、开操作、连通区域提取、重心、ROI
- Matlab保存图像
- 【图像】软件使用--matlab点运算
- 图像细化matlab代码实现
- MATLAB 图像 均值滤波 中值滤波