PermissionError: [Errno 13] Permission denied 解决方法

这篇具有很好参考价值的文章主要介绍了PermissionError: [Errno 13] Permission denied 解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

程序中使用OpenCV和Image反复保存图片并打开,经常会报「PermissionError: [Errno 13] Permission denied 」这个错误,尝试将图片格式统一为opencv或image也没什么用。

查来查去原因大概是在新的图片还没保存好的时候已经开始执行打开图片的命令了,在打开图片之前加上time.sleep(1)完美解决。


顺带附上image与opencv与numpy相互转换代码

  • opencv转image
img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
img = Image.fromarray(img)
  • image转opencv
img = cv2.cvtColor(np.array(img), cv2.COLOR_RGB2BGR)

这里注意RGB2BGR是彩色图像之间相互转换,如果图片格式不是彩色会报错,要改成自己的HSV或者GRAY等等

  • image转numpy
img = np.array(img)

 文章来源地址https://www.toymoban.com/news/detail-533518.html

到了这里,关于PermissionError: [Errno 13] Permission denied 解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jenkins运行pytest测试用例脚本报错:没有权限,无法写日志PermissionError:[Error 13]Permission denied

    报错信息: PermissionError:[Error 13]Permission denied:‘/var/jenkins_home/workspace/deleverySystem/Delivery_System/out_files/logs/waimai_20230823.log’ 解决方法: 在jenkins容器内部输入

    2024年02月11日
    浏览(60)
  • mysqld: File ‘./binlog.index‘ not found (OS errno 13 - Permission denied) 问题解决

    Centos7 安装Mysql 8后启动时遇到的问题,看了好几个博客方案无效,搞了半小时才找到正解,在此次进行记录。 在此假设你已经修改了对应目录的权限,比如配置的mysql data目录初始化后已经执行了 chown -R mysql:mysql /XXX/data 启动失败后 systemctl status mysqld 查看状态如下 查看启动日

    2024年02月07日
    浏览(51)
  • MySQL启动服务时报错:mysqld: File ‘./binlog.index‘ not found (OS errno 13 - Permission denied)

    Linux中使用 systemctl start mysqld.service 启动服务时失败: 查看日志: tail -f /var/log/mysqld.log : 显示:mysqld: File ‘./binlog.index’ not found (OS errno 13 - Permission denied) 在Mysql的 数据目录 创建 data文件夹,我的数据目录是 /data/mysql,默认路径是 /var/lib/mysql; 修改 配置文件中的datadir,将

    2024年02月07日
    浏览(48)
  • 关于PermissionError: [WinError 5] 拒绝访问的解决方案

    在python使用pip命令安装各种package时,可能会发生下列现象: PermissionError: [WinError 5] 拒绝访问。: \\\'c:\\\\program files\\\\python36\\\\Lib\\\\site-packages\\\\selenium\\\' *因我安装的是selenium包,所以报错信息的路径会和selenium有关,安装其它包也有可能遇到同样问题,与包的种类无关。 图片: 错误原

    2024年01月23日
    浏览(53)
  • nginx的权限问题(13: Permission denied)解决办法

    1、查看 nginx 启动用户和使用用户是否一致 如图:  一个是www,一个是root用户 2、打开 nginx 配置文件 打开  nginx.conf 文件 查找nginx.conf的位置  3、把  nginx 改为 root 4、重启nginx服务 再使用查看命令 如图: 访问接口,正常请求  

    2024年02月10日
    浏览(103)
  • nginx 查看日志 failed (13: Permission denied) 失败(13:权限被拒绝)解决

    权限被拒绝 用户不一致: 打开  nginx.conf 文件    (一般在  etc/nginx 目录下) 把  nginx 改为 root 用户已经统一,现在可以正常访问了    

    2024年02月15日
    浏览(85)
  • MacBook的nginx出现13: Permission denied 的问题分析和解决办法

    同样的项目代码,电脑从Windows更换到了MacBook,发现网站的样式都没有了,直接访问CSS文件 http://crm.ms-test.cc/toolstatic/css/bootstrap.min.css 发现无法访问。查看Nginx错误日志: 说明是nginx没有权限访问这个CSS文件,查看了文件权限没问题,那么需要从nginx配置方面排查原因。 查看

    2024年02月21日
    浏览(70)
  • failed (13: Permission denied) 解决Nginx由于权限导致大文件不能上传的问题

    在使用Nginx作为代理服务器时,发现应用程序可以上传小文件,但无法上传大文件。查看Nginx日志,发现出现了以下错误信息: client intended to send too large body 。 要解决这个问题,您可以按照以下步骤进行操作: 打开Nginx的配置文件 nginx.conf 。 在配置文件中的 server 段落中添加

    2024年02月04日
    浏览(120)
  • Docker容器内Permission denied解决方法

    1. 已经存在的容器 之前使用这个命令进入容器内部,mv和vim都报Permission denied 更改为这个 这样进去就不会报权限不足的情况了 2. 新建的容器 加上privileged=true这个参数 使用该参数,container内的root拥有真正的root权限。 否则,container内的root只是外部的一个普通用户权限。

    2024年02月11日
    浏览(50)
  • Linux: Error: EACCES: permission denied Linux 解决方法

    原因:Linux终端创建文件夹无权限。 解决方法:输入命令 sudo chmod -R 777 /工作目录 例如: sudo chmode -R 777 /home/HDD sudo:是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具。 -R:是指几连医用到目录里所有子目录和文件; 777:是指所有用

    2024年02月03日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包