声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 958|回复: 10

[求助]新手求助

[复制链接]
发表于 2006-5-7 13:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
用plot显示图中部的一条水平扫描线(纵坐标为这一行像素的的灰度值<BR>,横坐标相当于在这一行的位置)的图,在图中我能直接知道转折点的坐标吗?不知道<BR>明白意思没? (比如一个图名为i吧,我用plot(i(400,:))对第400行进行扫描,对具体每个灰度值发生突变的点的坐标可以直接知道吗?要是靠改变横坐标的显示范围也能看出,但麻烦而且不方便)
回复
分享到:

使用道具 举报

发表于 2006-5-7 20:02 | 显示全部楼层

回复:(ohce)[求助]新手求助

可以用diff对该向量求导,然后判断就行了
 楼主| 发表于 2006-5-7 22:32 | 显示全部楼层

回复:(happy)回复:(ohce)[求助]新手求助

<DIV class=quote><B>以下是引用<I>happy</I>在2006-5-7 20:02:38的发言:</B><BR>可以用diff对该向量求导,然后判断就行了</DIV>
<P>能说得具体点吗?<BR>哪个向量?怎么求导?</P>
发表于 2006-5-8 08:18 | 显示全部楼层

回复:(ohce)[求助]新手求助

<P>对i(400,:)这一向量用diff相邻两数的差<BR>然后设定一个认为是突变的阈值,如果那么大于这个阈值的两点就可以认为是发生了突变</P>
 楼主| 发表于 2006-5-8 09:20 | 显示全部楼层

回复:(suffer)回复:(ohce)[求助]新手求助

<DIV class=quote><B>以下是引用<I>suffer</I>在2006-5-8 8:18:35的发言:</B><BR>
<P>对i(400,:)这一向量用diff相邻两数的差<BR>然后设定一个认为是突变的阈值,如果那么大于这个阈值的两点就可以认为是发生了突变</P></DIV>
<P>我图上的像素值只有0 和255,我是想能不能在图上通过什么方法可以看出我想要的点对应的横坐标?</P>
 楼主| 发表于 2006-5-8 09:23 | 显示全部楼层
比如说在0~200间有一个点,我也可以通过改变显示横坐标的范围来得出这个点坐标。但后面还有好多点,要这么一直通过改变显示范围会很麻烦,而且我还要逐行扫描。所以就想是否能在一幅图上通过某种方法直接看到各点的横坐标
 楼主| 发表于 2006-5-8 09:34 | 显示全部楼层
<P>X的显示范围为0~1200,比如我刚才将其改为110~120,步长为1,我在图上就清楚的看到了第一个点的横坐标为116,但后面打好多点都要通过更改横坐标范围来看太麻烦。能不能在X显示范围为0~1200时能看到所以我想看的点的横坐标阿。还有对这些点,我能找出一个文件(保存着每个点对应的横坐标)来吗?等用的时候可以直接导入,不毕通过看图一个一个读点!<BR>谢谢~~</P>
 楼主| 发表于 2006-5-8 09:37 | 显示全部楼层

回复:(suffer)回复:(ohce)[求助]新手求助

<DIV class=quote><B>以下是引用<I>suffer</I>在2006-5-8 8:18:35的发言:</B><BR>
<P>对i(400,:)这一向量用diff相邻两数的差<BR>然后设定一个认为是突变的阈值,如果那么大于这个阈值的两点就可以认为是发生了突变</P></DIV>
<P>我对diff函数不太了解,能不能仔细的说明下阿?<BR>设定突变的阈值是怎么回事,请赐教阿。</P>
 楼主| 发表于 2006-5-10 10:56 | 显示全部楼层
大家看下啊
发表于 2006-5-10 11:13 | 显示全部楼层
help diff 即可
 楼主| 发表于 2006-5-10 11:37 | 显示全部楼层
帮助看了,但不太明白啊<BR>设定阈值那块不清楚怎么弄啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-25 19:15 , Processed in 0.051901 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表