yue3_ 2023-09-15 17:27 采纳率: 0%
浏览 33

[ WARN:0@68.637] global loadsave.cpp:759

[ 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
处理图像数据时出现这样的警告,一直运行,没有没知道怎么解决的

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-15 20:11
    关注

    【以下回答由 GPT 生成】

    这个问题的原因是所指定的文件路径没有写入权限,导致无法将图像数据写入该文件。以下是解决该问题的一种可能方法:

    1. 确保所指定的文件路径存在,并且具有正确的写入权限。可以通过检查文件路径是否正确和权限是否设置正确来验证。
    2. 如果文件路径不存在,可以通过代码创建该路径。可以使用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)
    
    1. 确保在使用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的设置,或者咨询相关技术支持进行解决。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 9月15日

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题
  • ¥50 如何将脑的图像投影到颅骨上