错误使用 imwrite (line 454) 无法打开要写入的文件 "D:\matlab\bin\红外\video\.jpg"。您可能没有写入权限。
时间: 2023-10-02 11:05:01 浏览: 682
这个错误是因为 MATLAB 没有写入权限。有几种可能的解决方法:
1. 尝试使用管理员权限打开 MATLAB。
2. 检查文件夹的权限,确保 MATLAB 有权限将文件写入该文件夹。
3. 检查文件名是否正确,并确保文件夹存在。
4. 如果您正在使用 MATLAB 的编译器,则可能需要使用 `mexPrintf` 而不是 `printf` 来打印到控制台。
相关问题
1 C:\Users\33116\Desktop\1\10-150.png 错误使用 imwrite (line 454) 无法打开要写入的文件 "C:\Users\33116\Desktop\1\"。您可能没有写入权限。
这个错误是因为您没有对保存裁剪后的图片的文件进行写入权限。请确认您有权限在指定的文件夹中进行写入操作。
您可以尝试以下解决方法:
1. 确保您有足够的权限在指定的文件夹中进行写入操作。您可以检查文件夹的属性或联系系统管理员以获取写入权限。
2. 修改代码中的保存路径,将`imwrite`函数中的保存路径修改为您有写入权限的文件夹路径。
如果问题仍然存在,请确保您提供的文件夹路径是正确的,并且您具有足够的权限在该路径下进行写入操作。
如何解决matlab中出现得这个错误错误使用 imwrite (line 467) 无法打开要写入的文件 "E:\output"。您可能没有写入权限。 出错 trackerMain (line 202) imwrite( im,save_path,'jpg'); 出错 run_example1 (line 68) trackerMain(params, im, bg_area, fg_area, area_resize_factor);
这个错误提示是因为 Matlab 在尝试将图像写入指定文件路径 "E:\output" 时发现没有写入权限。这可能是由于以下原因之一:
1. 您没有足够的权限来将文件写入 "E:\output" 文件夹中。您可以尝试将文件保存到其他文件夹。
2. 目录 "E:\output" 不存在。您可以尝试手动创建该文件夹。
3. "E:\output" 文件夹被其他程序或进程锁定,导致 Matlab 无法访问该文件夹。您可以尝试关闭其他程序或进程,或者尝试在 Matlab 中使用其他文件路径。
建议您检查这些原因,并尝试解决问题。另外,您也可以尝试以管理员身份运行 Matlab,以获得更高的访问权限。
阅读全文