suyui_0619 2024-09-25 22:36 采纳率: 0%
浏览 5

restplus normalize

用restplus做预处理,normalize步骤报错,归一化步骤中的“Write”过程虽然成功完成,但后续的图像生成部分出现了问题

Exception occured. (MATLAB:textio:dataread:noSuchFile)
错误使用 dataread
未找到文件或者权限被拒绝。
171#line, textread, in "D:\toolbox\matlab\iofun\textread.m"
3497#line, InitRecent, in "D:\my_course\software\230706_1617_RESTplus_v1.28\pipeline_misc\output_BrainPicture.m"
1213#line, InitControls, in "D:\my_course\software\230706_1617_RESTplus_v1.28\pipeline_misc\output_BrainPicture.m"
69#line, output_BrainPicture, in "D:\my_course\software\230706_1617_RESTplus_v1.28\pipeline_misc\output_BrainPicture.m"
31#line, output_BrainPicture, in "D:\my_course\software\230706_1617_RESTplus_v1.28\pipeline_misc\output_BrainPicture.m"
22#line, generate_Pic4Chek, in "D:\my_course\software\230706_1617_RESTplus_v1.28\basic_function\generate_Pic4Chek.m"
13#line, indir_GeneratePics4Chek, in "D:\my_course\software\230706_1617_RESTplus_v1.28\preprocessing\indir_GeneratePics4Chek.m"
34#line, indir_NormalizeNewSeg, in "D:\my_course\software\230706_1617_RESTplus_v1.28\preprocessing\indir_NormalizeNewSeg.m"
470#line, run_NormalizeNewSeg, in "D:\my_course\software\230706_1617_RESTplus_v1.28\pipeline_misc\pipeline_kernel.m"
244#line, pipeline_kernel, in "D:\my_course\software\230706_1617_RESTplus_v1.28\pipeline_misc\pipeline_kernel.m"
19#line, pipeline_batch, in "D:\my_course\software\230706_1617_RESTplus_v1.28\pipeline_misc\pipeline_batch.m"
14#line, call_pipeline_batch, in "D:\my_course\software\230706_1617_RESTplus_v1.28\pipeline_misc\call_pipeline_batch.m"
24#line, pipeline_run_pushbutton_callback, in "D:\my_course\software\230706_1617_RESTplus_v1.28\pipeline_callback\pipeline_run_pushbutton_callback.m"
66#line, run_BVersionCallback, in "D:\my_course\software\230706_1617_RESTplus_v1.28\pipeline_callback\run_BVersionCallback.m"
90#line, UIcontrolDisplaySet_callback, in "D:\my_course\software\230706_1617_RESTplus_v1.28\repipl.m"
调用 "varargout" 时,未对一个或多个输出参数赋值。

出错 output_BrainPicture (第 31 行)
varargout{1}=output_BrainPicture('ShowImage',''); %by Default, I show a black brain image

出错 generate_Pic4Chek (第 22 行)
BrainPictureHandle=output_BrainPicture;

出错 indir_GeneratePics4Chek (第 13 行)
generate_Pic4Chek(EpiImageIn,PicResultNam);

出错 indir_NormalizeNewSeg (第 34 行)
indir_GeneratePics4Chek(OutDir_Img,outfodr_ChekNorm);

出错 pipeline_kernel>run_NormalizeNewSeg (第 470 行)
indir_NormalizeNewSeg(InDir_Img,OutDir_Img,InDir_NewT1Seg,outfodr_ChekNorm,Parameter);

出错 pipeline_kernel (第 244 行)
run_NormalizeNewSeg(InputParameter);

出错 pipeline_batch (第 19 行)
pipeline_kernel(OperationList{i},InputParameter);

出错 call_pipeline_batch (第 14 行)
pipeline_batch(ProcessQueue,InputParameter);

出错 pipeline_run_pushbutton_callback (第 24 行)
call_pipeline_batch(ProcessQueue,InputParameter,handles);

出错 run_BVersionCallback (第 66 行)
pipeline_run_pushbutton_callback(CB_value);

出错 repipl>UIcontrolDisplaySet_callback (第 90 行)
run_BVersionCallback('GUIparaVisible',...

计算 UIControl Callback 时出错

  • 写回答

4条回答 默认 最新

  • 一轮明月照丘壑 2024-09-25 22:37
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从你提供的错误信息来看,这是一个MATLAB环境下使用RESTplus工具进行图像预处理时遇到的问题。问题出在归一化步骤中,具体错误是“未找到文件或者权限被拒绝”,以及“调用 'varargout' 时,未对一个或多个输出参数赋值”。这意味着在进行文件读写操作时,可能遇到了文件路径错误或者权限问题。另外,某个函数试图调用多个输出参数,但并未成功获取它们。

    解决此问题可以尝试以下步骤:

    1. 检查文件路径和权限:确认你在归一化步骤中使用的文件路径是否正确。检查是否有足够的权限来读取和写入这些文件。确保路径中的文件夹存在且路径拼写正确。另外,如果你的数据文件在网络上或受保护的目录中,可能还需要考虑权限和访问权限问题。
    2. 检查文件和目录是否存在:确保你正在操作的文件和目录确实存在。你可以使用MATLAB的exist函数来检查文件和目录是否存在。例如,exist('你的文件路径', 'file')应该返回非零值表示文件存在。
    3. 检查输出参数赋值问题:出错信息提到了"未对一个或多个输出参数赋值"。这可能是因为你在调用函数时使用了可变数量的输出参数(通过varargout),但没有正确处理这些输出参数。确保你正确地处理这些输出参数或者适当地处理错误情况。可能需要重新查看函数的使用文档并确保正确赋值输出参数。
    4. 查看函数内部的实现:由于错误发生在output_BrainPicture等内部函数中,你可能需要查看这些函数的内部实现以了解具体发生了什么错误。这可能需要你访问或理解这些函数的源代码。如果可能的话,尝试简化你的操作或更改输入数据以查看是否仍然出现错误。
    5. 更新软件版本:如果你使用的是第三方工具或库,确保你使用的版本是最新的,并且与你的MATLAB版本兼容。有时旧版本的软件可能会导致意外的错误或问题。
    6. 查看日志文件或错误信息:通常,软件或MATLAB会在运行时生成日志文件或使用错误捕获机制记录详细的错误信息。尝试查找任何可用的日志或更详细的错误信息以获得更多线索。

    在进行以上检查时,注意按照代码的文档或指导进行操作,并了解代码的每一个部分是如何工作的,这将有助于更快地找到并解决问题。如果问题仍然存在,可能需要更深入地调查或与软件开发者联系以获取帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月25日

悬赏问题

  • ¥20 代码:Python随机森林反演生物量数据处理问题
  • ¥50 微信野豹球杆小程序数据
  • ¥15 Linux系统的命令行窗口回车变成了换行,无法执行命令了
  • ¥15 vb6.0调用ImageMagick进行图片转换问题
  • ¥15 安卓组件化工程引入Arouter报错there's no route matched path[/login/LoginActivity,如何解决?
  • ¥50 如何进行点云姿态调整优化
  • ¥20 关于c++的问题 如何用qt完成
  • ¥15 台达变频器MS300与伺服驱动器B3系列的抱闸与电路设计如何实现
  • ¥20 C++通过HICON获取argb像素数组
  • ¥15 如何利用支持向量机提高分类器正确率和筛选理想分类器