想在matlab窗口中显示的图像上用鼠标画任意线条,并记下鼠标划过的象素点。请问如何实现?谢谢!

想要要和咱用笔画线一样的效果,我在用鼠标画,线就出来。

%画线段的终点时,用鼠标右键就认为画线结束
axis([-100 100 -100 100]);hold on
button=1
while(button==1)
[x1,y1]=ginput(1);
plot(x1,y1,'+');
[x2,y2,button]=ginput(1);
plot(x2,y2,'+');
plot([x1 x2],[y1 y2]);
end
温馨提示:内容为网友见解,仅供参考
无其他回答

怎么在matlab中鼠标在坐标图上单击,记录下这一点的坐标啊
首先画图 然后使用ginput函数获得鼠标点击位置信息 [x,y] = ginput;当鼠标在figure上点击后,函数就会返回点击位置的坐标x,y

用matlab,想在一幅图片上,通过鼠标点击某个点,直接反馈这个点的坐标值...
function outtrack=mousetrack(inmat)MOUSETRACK Track the motion of your mouse over an image MOUSETRACK(X) retuns a Mx2 tensor, which containes the x and y position of the mouse cursor during it's motion over the selected image 'inmat'. Images can be real RGB image data, or a...

matlab中怎样用鼠标画线
画线的关系不外乎是取开始点的坐标(StartX, StartY)、结束点的坐标(EndX, EndY).(StartX, StartY)怎么取呢?当鼠标按下时会触发一个事件MouseEvent.MOUSE_DOWN,那么你可以根据这个事件对象能取到这点的坐标。(EndX, EndY)的坐标同样可以这样取,它的触发事件是MouseEvent.MOUSE_MOVE。注意...

如何保存Matlab中Scope的图像以及进行编辑
4、十分满意的图 在做Simulink仿真时,使用的Scope波形显示模块实际上也是一种Figure窗口,不过Matlab把Scope的菜单栏隐藏起来,只提供了几个有限的参数设置。如果需要对Scope中的图加上坐标、更改界面背景色等,没有菜单栏就基本上无从下手了 先运行模型,等运行结束后,scope显示出来图像以后,在MATLAB上...

怎么在matlab图形的标题中输入下标和公式
1、首先打开matlab,接着画一个图像,这里以sinx为例子进行画图。2、然后找到insert 选项。3、然后插入一个文本框,对于插入也可以插入其他的,例如箭头等等。4、然后移动鼠标,在图片上画一个方框。这样就可以输入文字了。5、然后输入文字:F_1 或者F_{1,2} 注意如果是多个下标就用大括号括起来。

matlab如何用鼠标选取fig图上的区域并获得坐标值
1、首先在matlab软件上绘制一个简单的折线图,代码如图所示。2、折线图结果如图所示,两种折线图黑点和圆圈。2、然后添加纵横坐标轴。在fig图上点击insert菜单,如图所示。4、然后在insert菜单中,点击x label选项或者y label选项,如图所示。5、接着鼠标点击下,然后在纵横坐标轴上输入标题即可,如图所示...

如何使用Matlab在图中标出极值点坐标
1、首先打开软件,然后进行下一步操作。2、通过plot命令,画出一个图像。3、此时发现系统根据数据,绘画一个图像。4、然后在上方找到“data cursor” 这就是坐标指针。5、然后将鼠标移动到所画的数据上,鼠标指针会发生变化。6、这里一次只能识别一个坐标,如果需要识别多个坐标,可以使用s=input(n) ...

matlab能否在画的图像上任意加点
可以用[x,y] = ginput(n)这个函数,n为你想选的点的个数,鼠标点的那些点的横坐标和纵坐标就会保存到[x,y]中。然后再plot(x,y,'*')!应该可以满足你的要求了!

现在用matlab画出一个图像,想找到任一点的横坐标与纵坐标,怎么操作?
f=imread('1.jpg'); %读入图像 figure,imshow(f) %显示图像 pixval %显示光标,即在图像上鼠标变成光标,同时显示坐标

怎么在matlab的图上找点的坐标
这个很简单 运行完程序在弹出的图形窗口上有个加号的按钮 点一下 然后鼠标再点图线 就会有个黑点 键盘的左右按键可以进行黑点的左右移动,同时可以看到线上任意一点的具体坐标(即它的值) 手打 谢谢 不懂可以继续问我

相似回答