[ WARN:0@68.637] global loadsave.cpp:759 cv::imwrite_ imwrite_('F:\Pycharm\BoT-SORT-main\fast_reid\datasets\MOT17-ReID\bounding_box_train\0000051_MOT17-04-DPM_0000185_acc_data.bmp'): can't open file for writing: permission denied
处理图像数据时出现这样的警告,一直运行,没有没知道怎么解决的
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
[ WARN:0@68.637] global loadsave.cpp:759
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注
【以下回答由 GPT 生成】
这个问题的原因是所指定的文件路径没有写入权限,导致无法将图像数据写入该文件。以下是解决该问题的一种可能方法:
- 确保所指定的文件路径存在,并且具有正确的写入权限。可以通过检查文件路径是否正确和权限是否设置正确来验证。
- 如果文件路径不存在,可以通过代码创建该路径。可以使用Python的
os
模块来实现。以下是一个示例代码片段:
import os # 检查并创建文件路径 save_path = 'F:/Pycharm/BoT-SORT-main/fast_reid/datasets/MOT17-ReID/bounding_box_train/' os.makedirs(save_path, exist_ok=True)
- 确保在使用
cv2.imwrite()
函数时,文件路径是正确的,并且没有被其他进程占用。可以尝试使用绝对路径,或者检查文件是否已被其他程序打开。以下是一个示例代码片段:
import cv2 # 重新指定文件路径 image_path = 'F:/Pycharm/BoT-SORT-main/fast_reid/datasets/MOT17-ReID/bounding_box_train/0000051_MOT17-04-DPM_0000185_acc_data.bmp' # 写入图像数据 cv2.imwrite(image_path, image_data)
如果以上方法都没有解决问题,那么可能是其他因素导致无法写入文件,比如文件系统权限限制或软件限制。这时建议进一步检查操作系统、文件系统和PyCharm的设置,或者咨询相关技术支持进行解决。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥200 csgo2的viewmatrix值是否还有别的获取方式
- ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
- ¥15 请把下列每一行代码完整地读懂并注释出来
- ¥15 pycharm运行main文件,显示没有conda环境
- ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
- ¥15 为什么eclipse不能再下载了?
- ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
- ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
- ¥15 特定网页无法访问,已排除网页问题
- ¥50 如何将脑的图像投影到颅骨上