1.问题阐述
在使用IDL调用ENVI的ENVIEXTRACTEXAMPLESFROMRASTER功能时,
出错:Attempt to call undefined function:
具体出错环境,可参考本人的另一篇博客:
https://blog.csdn.net/weixin_43955546/article/details/104301258
具体报错为:
`ENVI> svmclassificationusingobjects
% Compiled module: SVMCLASSIFICATIONUSINGOBJECTS.
% Loaded DLM: NATIVE.
% Loaded DLM: MAP_PE.
% Attempt to call undefined function: 'ENVIEXTRACTEXAMPLESFROMRASTER'.
% Execution halted at: SVMCLASSIFICATIONUSINGOBJECTS 16D:\F\idl_test\svmclassificationusingobjects.pro
% $MAIN$ `
2.问题解决
解决办法:请查看你的ENVI版本,ENVI5.3以下不支持
申请使用ENVI5.5的教程网址:http://blog.sina.com.cn/s/blog_764b1e9d0102ycm2.html
激活成功,就可使用。