首页 > 编程语言 >C++OpenCV 按之前图片名称保存图片

C++OpenCV 按之前图片名称保存图片

时间:2024-02-08 20:55:41浏览次数:21  
标签:paths String C++ OpenCV file path cv 图片

C++OpenCV按之前图片名称保存图片:

// 图片地址
cv::String pattern = "./path/*.jpeg";

// 可以使用cv::glob函数来获取匹配模式的文件路径列表
std::vector<cv::String> file_paths;
cv::glob(pattern, file_paths);

for (size_t i = 0; i < file_paths.size(); i++){
   // 其他处理步骤... // 提取文件名 cv::String filename = cv::String(file_paths[i]).substr(file_paths[i].find_last_of("/\\") + 1); // 新建文件夹保存图像 cv::String save_path = "new/path/" + filename; cv::imwrite(save_path, img); }

 

标签:paths,String,C++,OpenCV,file,path,cv,图片
From: https://www.cnblogs.com/lzy0709/p/17789630.html

相关文章

  • VS2022+OpenCV_contrib安装
    准备:Cmake,OpenCV安装包,OpenCV扩展包安装步骤:一:OpenCV扩展包编译打开文件夹新建一个文件夹 打开cmake开始编译第一栏Whereisthesourcecode是指OpenCV解压后得到的source文件的路径;第二栏wheretobuildthebinaries是指编译后输出文件的路径,直接在opencv的同个大文件......
  • c++ OpenCV 读取某个文件夹下的所有图片
    方案一:将文件夹中图像遍历到vector中#include<vector>#include<opencv2/imgproc.hpp>#include<opencv2/highgui.hpp>std::vector<cv::Mat>ReadImage(cv::Stringpattern){std::vector<cv::String>fn;cv::glob(pattern,fn,false);......
  • 【c&c++】#define 宏的高级用法二
    一,宏的定义与撤销#普通宏定义#definePI3.14//编译阶段替换掉宏#defineT13+4//容易产生歧义#defineT2(3+4)//添加括号后,语义清楚floatr=1.0;floatarea=PI*r*r;inta=2*T1#宏替换后变成inta=2*3+4不符合本意inga......
  • 【c&c++】可变参数:va_list(),va_start(),va_arg(),va_end() 详细解析
    目录1、含义:2、使用:3、连续打印出自定义格式的文字:1、含义:(1)va_list是C语言中的一个宏定义,用于表示一个变长参数列表。它是一个指向变长参数列表的指针,可以通过宏va_start、va_arg和va_end对变长参数列表进行访问和操作。在函数中需要接收不定数量的参数时,可以使用va_list来处......
  • 【c&c++】linux守护进程设置开机自启动的两种方式
    linux守护进程设置开机自启动的两种方式前期准备第一种方式第二种方式 前期准备首先,我们创建一个守护进程1、守护进程初始化程序init.c文件如下:#include<unistd.h>#include<signal.h>#include<sys/param.h>#include<sys/types.h>#include<sys/stat.h>voidinit......
  • el-image实现在el-table-column中展示多张图片,且能够大图循环预览
    效果:能在表格中展示且点击需要查看的即可放大查看,多组图片放大时可左右切换  核心代码:注意:workPhoto是图片地址的数组通过v-for来遍历每个列表的图片地址数组,结合:src="item"把每个图片展示在表格里,展示图片的大小样式用style来设定通过:perview-src-list="getImgList(s......
  • Avalonia 越来越流行了,记录练手一个项目.就下载bing的图片吧
     只要有桌面需求那肯定掏出万年winform..偶然接触到了Avalonia把去年练手的项目整理了一下不知道大家练手都写什么...总的来说xaml习惯和wpf差不多.对于我这种经常写前端的后端来说.Avalonia支持css写法很省事. 技术栈Avalonia0.10.18NET7CommunityToolkit.Mvvm......
  • 图片延迟加载插件lazyload使用
    图片懒加载,又称图片延时加载、惰性加载,即在用户需要使用图片的时候才加载。这种技术的主要好处包括:优化页面加载速度:在页面被请求时,只加载可视区域的图片,其它部分的图片则不加载,只有当这些图片出现在可视区域时才会动态加载。这样可以减少首次加载时需要加载的内容量,显著提高页面加......
  • C++多线程 第四章 同步并发操作
    第四章同步并发操作等待事件设想一个情景:你正坐在一辆从哈尔滨驶向郴州的绿皮火车上,这趟车需要耗时2天2夜,合计3000公里的路程.于是在这里,我们将你和司机视作为两个线程.你的任务是在目的地下车,司机的任务是将车开到目的地.假设你和司机坐在同一个车厢内,并且你是个不说......
  • 软件测试学习笔记丨UI_ai自动化获取图片验证码
    UI自动化获取图片验证码代码test_ai.pyfromtimeimportsleepfromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromL5.AICode.ocr_codeimportOCRCodeclassTestAi:defsetup_class(self):self.driver=webdriver.Chrome()......