解决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;
    }
相关文章
|
计算机视觉
Opencv错误笔记(一):通过cv2保存图片采用中文命名出现乱码
在使用OpenCV的cv2模块保存带有中文命名的图片时,直接使用cv2.imwrite()会导致乱码问题,可以通过改用cv2.imencode()方法来解决。
703 0
Opencv错误笔记(一):通过cv2保存图片采用中文命名出现乱码
|
14天前
|
监控 Java C语言
Java内存排查太难?阿里云操作系统控制台上线「内存诊断」新利器
帮助用户结合应用和操作系统的角度,快速揪出 Java 应用内存占用的元凶。
从rtsp视频流中截取图片
从rtsp视频流中截取图片
2204 0
POST 请求出现异常!java.io.IOException: Server returned HTTP response code: 400 for URL
POST 请求出现异常!java.io.IOException: Server returned HTTP response code: 400 for URL
4866 0
|
9月前
|
弹性计算 人工智能 运维
摆脱繁琐命令-让运维更加流畅-阿里云ECS操作系统控制台运维篇
阿里云操作系统控制台提供了便捷的服务器监控与管理功能,简化了运维工作。通过将多台服务器纳入统一监控平台,用户可以快速查看CPU、内存、磁盘和网络等关键资源的使用情况,避免了逐一远程连接查询的繁琐操作。此外,该工具支持自动化数据汇总,极大地方便了日报、周报和月报的编写。测试过程中,系统展示了良好的稳定性和响应速度,尤其在网络抖动和大文件健康状态测试中表现出色。整体体验流畅,显著提升了运维效率。 操作系统控制台地址:[点击访问](https://alinux.console.aliyun.com/)
333 26
摆脱繁琐命令-让运维更加流畅-阿里云ECS操作系统控制台运维篇
|
11月前
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
7495 18
|
存储 缓存 算法框架/工具
从GPU的内存访问视角对比NHWC和NCHW
NHWC和NCHW是卷积神经网络(cnn)中广泛使用的数据格式。它们决定了多维数据,如图像、点云或特征图如何存储在内存中。
615 4
|
资源调度 JavaScript
vue-element-admin 综合开发三:header组件的实现、vuex的使用、main组件(home页面)的实现
这篇文章介绍了如何实现一个Vue.js项目中的header组件,使用Vuex进行状态管理,以及创建一个main组件(home页面),并讨论了一些开发中遇到的bug。
424 0
Input 标签监听内容输入(change、input 事件区别)
Input 标签监听内容输入(change、input 事件区别)
576 0
|
存储 负载均衡 安全
虚拟桌面和云桌面办公系统
虚拟桌面和云桌面办公系统

热门文章

最新文章