您的位置:首页 > 编程语言 > MATLAB

[matlab]copy image

2016-02-28 10:40 225 查看
% copy image
clear
close all
clc

x=imread('1.jpeg');
figure;
imshow(x);
x=rgb2gray(x);
figure;
imshow(x);
size_x=size(x);
value_x=180;
gap_x=8;

add_x = 0;

new_x=size_x(1)*ones(1,size_x(2));

for index_x=1:size_x(2)
for index_y=1:size_x(1)
if (x(index_y,index_x) >= (value_x-gap_x)) &&  (x(index_y,index_x) <= (value_x+gap_x))
break;
end
end
new_x(index_x)=new_x(index_x)-index_y;
end

figure;
plot(new_x)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: