解决Imgcodecs.imwrite 写入中文 路径 乱码

简介: 解决Imgcodecs.imwrite 写入中文 路径 乱码

先将 mat 写入 MatOfByte

再将 MatOfByte 转换 byte[]

再将 byte[] 写入文件

    public static boolean SaveMatToJpg(String imgPath,Mat dstImage)  {
        MatOfByte mob = new MatOfByte();
        Imgcodecs.imencode(".jpg",dstImage,mob);
        byte[] imageByte = mob.toArray();
        return writeFileByBytes(imgPath,imageByte,false);
    }
public static boolean writeFileByBytes(String fileName, byte[] bytes, boolean append)  {
        try(OutputStream out = new BufferedOutputStream(new FileOutputStream(fileName, append))){
            out.write(bytes);
            return true;
        }catch (Exception e){
            e.printStackTrace();
        }
        return false;
    }
相关文章
|
7月前
如何快速找出文件夹里的全部带有中文&纯中文的文件
该内容是一篇关于使用工具批量复制文件的教程。首先提到了需要使用的工具,并提供了两个下载来源:百度网盘(提取码:qwu2)和蓝奏云(提取码:2r1z)。接着,详细介绍了操作步骤:1) 打开工具并切换到批量复制文件功能;2) 通过搜索添加文件;3) 设定查找范围和过滤条件,包括包含全部子文件夹和按命名过滤纯中文文件;4) 确认设置后执行搜索;5) 搜索完成后,可以复制或剪切找到的文件。此外,还提到可以直接将D盘拖入工具进行过滤的快捷方法。
VScode修改打开默认编码及自动匹配文件编码格式
VScode修改打开默认编码及自动匹配文件编码格式
2949 0
VScode修改打开默认编码及自动匹配文件编码格式
|
6月前
|
IDE Java 应用服务中间件
Tomcat部署的服务有部分中文是乱码如何处理
【6月更文挑战第9天】Tomcat部署的服务有部分中文是乱码如何处理
651 5
|
6月前
|
计算机视觉
中文字符串时出现乱码
【6月更文挑战第3天】
183 4
|
Windows
一步解决Bat脚本中包含中文时运行乱码问题
一步解决Bat脚本中包含中文时运行乱码问题
749 1
|
存储 Windows
编码 GBK 的不可映射字符 (0x80),sublime设置中文,sublime没有GBK编码选项的问题详解(二)
编码 GBK 的不可映射字符 (0x80),sublime设置中文,sublime没有GBK编码选项的问题详解
299 1
|
Java Linux 开发工具
编码 GBK 的不可映射字符 (0x80),sublime设置中文,sublime没有GBK编码选项的问题详解(一)
编码 GBK 的不可映射字符 (0x80),sublime设置中文,sublime没有GBK编码选项的问题详解
675 1