手一贱,把GetColor工具更新了

 

两年前,造的轮子:MATLAB 取色器 —— APP 版,当今日因为作图取色的需要而再次使用时,感觉用起来很别扭。

9

取色过程需要点击按钮后,鼠标移动到目标位置,停动几秒,便取下了色,而这期间主窗口没有最小化,并且在短短的几秒钟,鼠标需要 “瞬间移动” 才能到达目标位置......

2_1

好吧,当初造轮子就是为了图自己方便,然并卵......

又一次手贱,一通狂魔乱改后,比之前版本使用顺手些了。

3

增加了快捷键功能:Shift+G

4

增加了取色过程中主窗口最小化以及局部放大功能,以便更直观的完成取色。这种取色方法相比前一版本要更自由些,不受时间的限制。

接下来大概聊一下局部放大功能的实现:

最主要的思想是程序实时检测鼠标位置,并以鼠标位置为中心,截取特定大小的局部图像并放大显示。考虑效率和简单性,超分辨方法直接选择双三次插值,边界部分可以用白色像素值填充。

5

实时检测鼠标位置需要实现figure对象的WindowButtonMotionFcn属性。

关于工具获取:

欢迎感兴趣的朋友们在公众号后台回复关键词:GetColorV2获取下载链接。

考虑到工具兼容性问题,分发了两种方式:

  • p文件
  • mlappinstall文件

今天分享到此,俺去剁手了......

11
posted @ 2022-10-10 14:31  图像处理与MATLAB  阅读(88)  评论(0)    收藏  举报