趁热打铁!
学习图像剪切。
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('剪切后图片');
转载请注明原文地址: https://ju.6miu.com/read-970694.html