安装了 MATLAB 图像处理,但 imhist 不起作用

MATLAB image processing installed, but imhist doesn't work

我试图获取图像的直方图(uint8,使用 MATLAB R2016a),但收到以下消息:

Undefined function or variable 'imhist'.

我已经仔细检查过,我的图像处理工具箱已经安装好了(见附件screenshot)。找了半天也没发现问题

检查 MATLAB 路径以确保工具箱列在那里。

  1. 通过 GUI

    通过 GUI 的顶部菜单栏访问 设置路径,请参见屏幕截图:

    接下来将弹出一个对话框,其中列出了您路径上的不同工具箱。如果工具箱不存在,您可以直接添加它。

  2. 通过命令window.

    要查看当前可访问的路径列表,请键入:

    path
    

    如果你知道工具箱所在的路径名,那么你可以直接这样添加:

    toolboxPath = '/your/paths/toolbox/image';
    addpath(genpath(toolboxPath));