Android(安卓)Studio里c++保存opencv mat的图片
16lz
2021-01-25
直接贴代码
#include #include "unistd.h"#include "stdio.h"#include "stdlib.h"#include int writeToSD(cv::Mat mat,char* fileName){//路径,sdcard代表文件管理的根目录,Sensetime是子文件 char* workDir="/sdcard/Sensetime/"; if(0 == access(workDir,0)) {//目录存在// return 0; } else{ if(0 == mkdir(workDir,777)) {// return 0; } else {// return 1; } } char* filePath=(char *)malloc(sizeof(char)*100); strcat(filePath,workDir); strcat(filePath,fileName); //imwrite可以自动识别mat的格式,yuv和rgb和bgr等都可以直接保存,很便捷 imwrite(filePath,mat); return 1;}
更多相关文章
- Android(安卓)调用相机,获取的图片太小
- Android中.apk文件的编译流程
- QT项目编译Android(安卓)版本时,错误合集
- Android(安卓)在SQLite中存取二进制图片
- 可能是最通用全面的Android(安卓)studio打包jar方法
- Android(安卓)SdCard 新建文件夹并在文件夹中读、写文件
- Android实用视图动画及工具系列之九:漂亮的图片选择器,高性能防崩
- android 拍照或选择图片的实现方式//AtlerDialog的多种样式
- Android(安卓)文件绝对路径和Content开头的Uri互相转换