我是靠谱客的博主 直率麦片,最近开发中收集的这篇文章主要介绍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'));%使该图显示最大化,便于观察

最后

以上就是直率麦片为你收集整理的MATLAB图像取点操作的全部内容,希望文章能够帮你解决MATLAB图像取点操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(227)

评论列表共有 0 条评论

立即
投稿
返回
顶部