24小时热门版块排行榜    

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

zyyzyy0311

新虫 (初入文坛)

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

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

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

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

» 猜你喜欢

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

已阅   回复此楼   关注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的回帖
查看全部 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的回帖

zhangzhiguang

至尊木虫 (文坛精英)

根据b中的灰度值大体判断一下,再来寻找
好好学习,天天向上!
5楼2013-06-07 00:02:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见