博客
关于我
opencv保存图片路径包含中文乱码解决方案
阅读量:800 次
发布时间:2023-02-23

本文共 417 字,大约阅读时间需要 1 分钟。

按S键保存图片时出现中文乱码的问题,主要是由于图像的颜色空间设置不当导致的。以下是解决方案:

在保存图片前,将图像转换为RGB格式。修改后的代码如下:

import numpy as npimport cv2img = cv2.imread('1.jpg')cv2.imshow('image', img)k = cv2.waitKey(0)if k == 27:    cv2.destroyAllWindows()elif k == ord('s'):    # 将图片转换为RGB格式    img = cv2.cvtColor(img, img, cv2.COLOR_BGR2RGB)    cv2.imwrite('保存_1.jpg', img)    cv2.destroyAllWindows()

修改解释:

  • 在保存前使用cv2.cvtColor将图像从BGR转换为RGB。
  • 确保保存时使用正确的颜色空间,避免乱码问题。
  • 转载地址:http://wgsfk.baihongyu.com/

    你可能感兴趣的文章
    operator() error
    查看>>
    OPPO K3在哪里打开USB调试模式的完美方法
    查看>>
    Optional类:避免NullPointerException
    查看>>
    ORA-00932: inconsistent datatypes: expected - got NCLOB【ORA-00932: 数据类型不一致: 应为 -, 但却获得 NCLOB 】【解决办法】
    查看>>
    ORA-00942 表或视图不存在
    查看>>
    ORA-01795: 列表中的最大表达式数为 1000
    查看>>
    ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态
    查看>>
    ORA-08102的错误
    查看>>
    ora-12541:tns:no listener
    查看>>
    【docker知识】联合文件系统(unionFS)原理
    查看>>
    ORACEL学习--理解over()函数
    查看>>
    oracle 10g crs命令,Oracle 10g CRS安装问题解决一例
    查看>>
    oracle 10g的安装配置
    查看>>
    Oracle 11.2.0.4 x64 RAC修改public/private/vip/scan地址
    查看>>
    Oracle 11G INDEX FULL SCAN 和 INDEX FAST FULL SCAN 对比分析
    查看>>
    Oracle 11g 使用RMAN备份数据库
    查看>>
    Oracle 11g 单实例安装文档
    查看>>
    Oracle 11gR2学习之二(创建数据库及OEM管理篇)
    查看>>
    Oracle 11g中的snapshot standby特性
    查看>>
    Oracle 11g忘记sys、system、scott密码该这样修改!
    查看>>