MATLAB图像取点操作

%% 图像取点操作
% 读入图片

y=imread('数据.bmp');
imshow(y)%显示该图 
set(gcf,'outerposition',get(0,'screensize'));%使该图显示最大化,便于取点  
%利用鼠标取点,按回车键结束。这个时候应顺序点取图中坐标轴 左下,左上,右上,右下四个点。
[x0,y0] = ginput;
%开始撷取其中一条实线上的点,按你需要的精度,点取任意多的点,回车结束  %因为位图的屏幕坐标是从左上角为坐标原点开始的,需要做些变换: 
[x1,y1] = ginput; 
x1=(x1-min(x0))*25/(max(x0)-min(x0));%如果坐标原点不为0,则需在该轴加上 省的坐标轴数(此处为x轴加上375);350是图像轴的标长;  
y1=(y1-max(y1))*4*10^4/(min(y0)-max(y0)); %y轴做同样的处理;
figure(2)
plot(x1,y1,'k.','Markersize',5); %画图,设置为黑色的点图  
axis([0,0.007,0,70]);%定义坐标范围  
set(gcf,'outerposition',get(0,'screensize'));%使该图显示最大化,便于观察
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值