Matlab 版 (精华区)

发信人: zjliu (秋天的萝卜), 信区: Matlab
标  题: [合集] 怎样用鼠标来触发事件
发信站: 哈工大紫丁香 (Sat Jul  1 14:51:55 2006), 站内

────────────────────────────────────────
  SYBASE (起航)                    于  (Sun Apr 30 23:06:22 2006)  说道:

就是在图上的某个位置点一下
能确定获取所点地方的坐标



────────────────────────────────────────
  SYBASE (起航)                    于  (Sun Apr 30 23:30:26 2006)  说道:

实现的功能就是鼠标从图象滑过时 
显示一个水平横线
当点左键时,获得鼠标位置,横线定位到图片上


【 在 SYBASE (起航) 的大作中提到: 】
: 就是在图上的某个位置点一下
: 能确定获取所点地方的坐标




────────────────────────────────────────
  SYBASE (起航)                    于  (Mon May  1 00:22:02 2006)  说道:

function myGui

figure('WindowButtonDownFcn',@myCallback);
imshow('IMG_0001.jpg');
axis on;

%..............
function myCallback(src,eventdata)
src    
eventdata


这个知道了
鼠标的坐标怎么获取?

【 在 SYBASE (起航) 的大作中提到: 】
: 实现的功能就是鼠标从图象滑过时 
: 显示一个水平横线
: 当点左键时,获得鼠标位置,横线定位到图片上
: ...................



────────────────────────────────────────
  SYBASE (起航)                    于  (Mon May  1 00:31:19 2006)  说道:

画布要比图象大一圈
CurrentPoint得到的是画布中的点
我想得到在图象中的坐标怎么办

【 在 SYBASE (起航) 的大作中提到: 】
: function myGui
: figure('WindowButtonDownFcn',@myCallback);
: imshow('IMG_0001.jpg');
: ...................



────────────────────────────────────────
  feifeifool (feifei)              于  (Mon May  1 00:43:26 2006)  说道:

这个我没做过,不过zjliu的blog上有个类似的,可能对你会有用。
http://luobo.yculblog.com/post.666927.html
动态显示鼠标的坐标值和图像像素值
【 在 SYBASE (起航) 的大作中提到: 】
: 就是在图上的某个位置点一下
: 能确定获取所点地方的坐标




※ 来源:·哈工大紫丁香 http://bbs.hit.edu.cn·[FROM: 210.46.77.77]


────────────────────────────────────────
  SYBASE (起航)                    于  (Mon May  1 08:54:59 2006)  说道:

找到一个点的处理
getpts
有没有更好的啊

【 在 feifeifool (feifei) 的大作中提到: 】
: 这个我没做过,不过zjliu的blog上有个类似的,可能对你会有用。
: http://luobo.yculblog.com/post.666927.html
: 动态显示鼠标的坐标值和图像像素值
: ...................



────────────────────────────────────────
  zjliu (秋天的萝卜)               于  (Mon May  1 09:08:55 2006)  说道:

get(gca,CurrentPoint)
就能得到,对于imshow画的图,axis默认是off,

axis on;
pp=get(gca,CurrentPoint)
就行了
【 在 SYBASE (起航) 的大作中提到: 】
: 画布要比图象大一圈
: CurrentPoint得到的是画布中的点
: 我想得到在图象中的坐标怎么办
: ...................



────────────────────────────────────────
  SYBASE (起航)                    于  (Mon May  1 10:07:20 2006)  说道:

这个我是是

【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: get(gca,CurrentPoint)
: 就能得到,对于imshow画的图,axis默认是off,
: 你
: ...................



────────────────────────────────────────
  SYBASE (起航)                    于  (Mon May  1 16:33:05 2006)  说道:

这个获取的是画布中,图片中象素点的位置吗
getpts不对

【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: get(gca,CurrentPoint)
: 就能得到,对于imshow画的图,axis默认是off,
: 你
: ...................



────────────────────────────────────────
  zjliu (秋天的萝卜)               于  (Mon May  1 16:34:41 2006)  说道:

我写程序取的是axis上点的坐标
【 在 SYBASE (起航) 的大作中提到: 】
: 这个获取的是画布中,图片中象素点的位置吗
: getpts不对




────────────────────────────────────────
  SYBASE (起航)                    于  (Mon May  1 16:39:45 2006)  说道:


就是axis的坐标
这个要用回掉函数吗

【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: 我写程序取的是axis上点的坐标




────────────────────────────────────────
  SYBASE (起航)                    于  (Mon May  1 16:41:01 2006)  说道:

这个功能太麻烦了。。。


【 在 SYBASE (起航) 的大作中提到: 】
: 对
: 就是axis的坐标
: 这个要用回掉函数吗
: ...................



────────────────────────────────────────
  SYBASE (起航)                    于  (Mon May  1 16:42:25 2006)  说道:

是要结合mousemotion和buttondown两个回掉吗

【 在 SYBASE (起航) 的大作中提到: 】
: 这个功能太麻烦了。。。




────────────────────────────────────────
  zjliu (秋天的萝卜)               于  (Mon May  1 16:50:44 2006)  说道:

这两个程序包含你要的,自己模仿吧,不想写程序了

http://luobo.yculblog.com/post.688168.html
http://luobo.yculblog.com/post.688408.html
【 在 SYBASE (起航) 的大作中提到: 】
: 是要结合mousemotion和buttondown两个回掉吗




[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.215毫秒