#pragma once
#include "pch.h"
#include <stdio.h>
#include <io.h>
#include <string>
#include <iostream>
#include <fstream>
#include<opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
char filename[300];
Mat src;
int k = 0;
//目标文件夹路径
string inPath = "E://tb//project//tb5//out_faced//*.jpg";//遍历文件夹下的所有.jpg文件
//用于查找的句柄
ofstream outfile("E://temp_picture//bg.txt", ofstream::app);
intptr_t handle;
_finddata_t FileInfo;//很少用的文件信息读取结构
//第一次查找
handle = _findfirst(inPath.c_str(), &FileInfo);
//c_str()是Borland封装的String类中的一个函数,它返回当前字符串的首字符地址
if (handle == -1)
return -1;
do
{
//找到的文件的文件名
printf("%s\n", FileInfo.name);
string path = "E://tb//project//tb5//out_faced//" + (string)FileInfo.name;
src = imread(path);
sprintf_s(filename,"E://temp_picture//%d.jpg",k);
//将读
遍历文件夹中的图片并重新按顺序命名输出
最新推荐文章于 2024-06-26 17:22:58 发布
这篇博客介绍了如何遍历指定文件夹中的所有图片文件,并按照特定顺序进行重新命名。教程详细,适合需要批量管理图片文件的读者。
摘要由CSDN通过智能技术生成