我正在尝试使用SHINE工具箱来控制一组图像的对比度/亮度,而该工具箱需要Matlab的图像处理工具箱。
我已经检查(使用ver,也可以通过GUI上的Set path选项)确认工具箱确实已经安装并且在我的路径上。('/Applications/MATLAB_R2016b.app/toolbox/images')
然而,我仍然收到错误Undefined function 'imhist' for input arguments of type 'uint8'.
对于为什么它仍然无法调用IPT函数有什么想法吗?
发布于 2017-12-14 02:08:26
根据我的经验,当函数不在您的工具箱或目录中时,就会出现这个问题。检查工具箱是否已安装,编写
which imhist如果它返回一个路径。如果不是,可能是因为你的matlab许可证。我推荐的另一个解决方案是将'imhist‘函数复制到你当前的项目中,这样它就可以和你的当前项目一起运行了。
https://stackoverflow.com/questions/47798528
复制相似问题