批量修改图片像素大小

这段代码展示了如何使用OpenCV库从指定文件夹中批量读取图片,将它们调整为40x20像素的大小,并保存到新的路径。程序首先定义了一个处理函数`xiugai`,用于缩放图片,然后在`main`函数中遍历文件夹内的所有.jpg图片,调用`xiugai`进行处理。
摘要由CSDN通过智能技术生成

#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 &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值