#include "stdafx.h"
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
Mat dealimage;
int num = 0;
ostringstream oss;//结合数字和字符串
void xiugai(Mat dealimage);
int main()
{
//从指定文件夹下提取图片//
//需要修改图片的文件夹地址,注意可以为jpg或者png等
string pattern = "C:/Users/zhang/Desktop/opencv——实例/小案例/车牌检测/基于adaboost机器学习/检测到的车牌字符/*.jpg"; //图片存放的文件夹地址和类型
vector<Mat> input_images;
vector<String> input_images_name;
glob(pattern, input_images_name, false);
//为false时,仅仅遍历指定文件夹内符合模式的文件,当为true时,会同时遍历指定文件夹的子文件夹
//此时input_images_name存放符合条件的图片地址
int all_num = input_images_name.size();//文件下总共有几个图片
cout << "总共有" << all_num << "个图片待测试" << endl;
double t &
批量修改图片像素大小
最新推荐文章于 2024-01-26 15:50:56 发布
这段代码展示了如何使用OpenCV库从指定文件夹中批量读取图片,将它们调整为40x20像素的大小,并保存到新的路径。程序首先定义了一个处理函数`xiugai`,用于缩放图片,然后在`main`函数中遍历文件夹内的所有.jpg图片,调用`xiugai`进行处理。
摘要由CSDN通过智能技术生成