manname053 发表于 2007-5-5 14:07

关于图象中亮点的坐标

刚刚涉及matlab处理图象,哪位好心人可以指点一下怎样可以得到图象中亮点坐标的程序,不胜感激啊:loveliness:

[ 本帖最后由 eight 于 2007-5-28 22:57 编辑 ]

咕噜噜 发表于 2007-5-5 15:55

亮点坐标?什么意思?看来本人孤陋寡闻,在matlab里面没听过

eaglezxw 发表于 2007-5-5 16:29

是求极大值坐标?

eight 发表于 2007-5-5 18:44

我也不懂。建议楼主先阅读置顶贴:聚宝盆,然后把你的问题重新整理一下再发上来

manname053 发表于 2007-5-5 22:23

是这样的,我用激光束打到幕布上点,我需要知道它所在的坐标,然后进行一些后续的计算,幕布的颜色可能是黑色或者白色,激光点是绿色的,谢谢大家了:@P

manname053 发表于 2007-5-5 22:29

高人指教:求图象中特定点的坐标

我用激光器打一束绿光到一个黑色或者白色的幕布上,这时幕布上会出现一个点,我用ccd照出包含这个点的图象,想使用matlab来求出这个点的坐标,我想知道如何设置坐标原点,然后具体怎样得到这个点的坐标,谢谢大家了,希望得到大家的指点,排到的图象在附件里,:loveliness:

manname053 发表于 2007-5-5 22:30

呵呵,刚才没有传上来,麻烦大家了

godfane 发表于 2007-5-6 05:37

给你提参考方案:
首先读取图像;然后为了方便计算将你的彩色图像转化为灰度图像;之后将灰度图像的indexed image也就是颜色矩阵进行处理;
判断哪些是目标点,哪些是背景色;找出的目标点后,根据你的坐标scale可定目标点x,y坐标,最后将你的得到的小片面积的目标点坐标取mean值.
当然你也可以设置定义小片面积的大小以剔除少数噪声点.
顺便找了些函数供参考: imread rgb2gray gray2ind colormap rgb2ind希望对你有用.

manname053 发表于 2007-5-6 20:04

好的,谢谢,我先试试

manname053 发表于 2007-5-7 21:59

我试着进行二值化处理,图中的一个点对应着多个bw=0的点,那么我怎么才能进行处理,得到这个点的中心对应的那个bw=0的矩阵信息呢?

manname053 发表于 2007-5-7 22:29

对小片面积取mean值,应该怎么编写程序呢,我取了下,也是得到了很多点。

eight 发表于 2007-5-28 22:55

原帖由 manname053 于 2007-5-7 22:29 发表 http://www.chinavib.com/forum/images/common/back.gif
对小片面积取mean值,应该怎么编写程序呢,我取了下,也是得到了很多点。

如果只使用 mean (x),则只对某一维进行处理,求整个 x 的话,用 mean(x(:)) 便可

[ 本帖最后由 eight 于 2007-5-28 22:57 编辑 ]
页: [1]
查看完整版本: 关于图象中亮点的坐标