错误使用 imwrite (第 548 行) 无法打开要写入的文件 "D:\文档文档\作业\模式识别\实验\手写数字大小归一化版\0\1.bmp"。您可能没有写入权限。
时间: 2023-11-17 10:03:47 浏览: 578
这个错误提示表明你没有写入权限,可能是由于文件路径中包含特殊字符或文件名过长导致的。你可以尝试更改文件路径或文件名,或者以管理员身份运行程序来解决这个问题。
另外,你也可以检查一下文件是否已经被其他程序打开,或者是否已经被删除或移动了。
以下是一些可能有用的代码示例,可以帮助你更好地理解如何使用imwrite函数来保存图像文件:
```python
import cv2
# 读取图像文件
img = cv2.imread('image.jpg')
# 将图像文件保存为PNG格式
cv2.imwrite('image.png', img)
# 将图像文件保存为JPEG格式,并设置压缩质量为90
cv2.imwrite('image.jpg', img, [cv2.IMWRITE_JPEG_QUALITY, 90])
```
相关问题
错误使用 imwrite (line 454) 无法打开要写入的文件 "D:\matlab\bin\红外\video\.jpg"。您可能没有写入权限。
这个错误是因为 MATLAB 没有写入权限。有几种可能的解决方法:
1. 尝试使用管理员权限打开 MATLAB。
2. 检查文件夹的权限,确保 MATLAB 有权限将文件写入该文件夹。
3. 检查文件名是否正确,并确保文件夹存在。
4. 如果您正在使用 MATLAB 的编译器,则可能需要使用 `mexPrintf` 而不是 `printf` 来打印到控制台。
错误使用 imwrite (line 467) 无法打开要写入的文件 "E.bmp"。您可能没有写入权限。怎么才能有权限?
您可以尝试以下方法:
1. 检查文件路径和文件名是否正确。确保您正在指定正确的文件路径和文件名来保存图像。
2. 检查目标文件夹的权限是否正确。如果您使用的是 Windows 操作系统,您可以右键单击目标文件夹,选择“属性”->“安全性”选项卡,检查您正在使用的帐户是否具有写入权限。
3. 如果您在 Linux 或 macOS 上工作,请使用 chmod 命令更改文件夹的权限。在终端中输入以下命令即可:
sudo chmod 777 /path/to/folder
其中“/ path / to / folder”是您的目标文件夹的路径。
以上方法仅供参考,请根据您自己的情况进行调整。如果问题仍然存在,请考虑查看您的文件系统日志或联系系统管理员以获取更多帮助。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)