24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2982  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zyyzyy0311

新虫 (初入文坛)

[求助] matlab图像处理求光点中心纵坐标

没学过matlab,求高手帮忙编个程序,求出图像中间小光点的纵坐标
matlab图像处理求光点中心纵坐标
1.jpg
回复此楼

» 收录本帖的淘帖专辑推荐

学习生活无所不包 经验之谈

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyyzyy0311

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by chaofan1231 at 2013-06-07 08:52:48
很多软件都可以随意找点的,鼠标点到上边就能显示坐标,如果楼主是为了获得某一点的坐标,这样做比较方便,你提供的图上的亮点是一个区域,不可能只存在一个纵坐标的。你还是把你的要求描述清楚较好。

用CCD拍了一系列这样的图,光点中心的位置一直在变化,想通过纵坐标来得出位移变化情况
7楼2013-06-07 14:13:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

zhangzhiguang

至尊木虫 (文坛精英)

【答案】应助回帖

感谢参与,应助指数 +1
这个图比较特殊一些,那个小光点是最亮的;
a=imread('t.jpg');%读取图像,图像名为't.jpg',为rgb图,a为3维矩阵
b=rgb2gray(a);%转化为灰度图,2维矩阵
c=max(b);%寻找小光点
e=max(c);
[x,y]=find(b==e);输出小光点的坐标

由于小光点亮度不均匀,所以坐标值有好几个
好好学习,天天向上!
2楼2013-06-06 20:52:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangzhiguang

至尊木虫 (文坛精英)

a=imread('t.jpg');%读取图像,图像名为't.jpg',为rgb图,a为3维矩阵
b=rgb2gray(a);%转化为灰度图,2维矩阵
c=max(b);%寻找小光点
e=max(c);
[x,y]=find(b==e);%输出小光点的坐标

最后一个忘加注释符号了
好好学习,天天向上!
3楼2013-06-06 20:54:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyyzyy0311

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by zhangzhiguang at 2013-06-06 20:54:13
a=imread('t.jpg');%读取图像,图像名为't.jpg',为rgb图,a为3维矩阵
b=rgb2gray(a);%转化为灰度图,2维矩阵
c=max(b);%寻找小光点
e=max(c);
=find(b==e);%输出小光点的坐标

最后一个忘加注释符号了...

如果该点不是最亮,又该如何处理呢?
4楼2013-06-06 21:27:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见