// change_style.cpp : 定义控制台应用程序的入口点。
/*----------------------------------------------------*/
/*----------coding by wyz 2017/8/10 ---------*/
/*----------------------------------------------------*/
#include "stdafx.h"
#include <iostream>  
#include <opencv2\opencv.hpp>   
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  
#include "stdio.h"  
using namespace std;  
using namespace cv;  
  
  
int main(int argc,char *argv[])  
{  
        
string src_pic="C:\\Users\\wyz\\Desktop\\c++\\1\\change_style\\change_style\\yale\\";
string dst_pic="C:\\Users\\wyz\\Desktop\\c++\\1\\change_style\\change_style\\yale_small_size\\";
char A[2],B[2],C[2];
    Mat img_src;
Mat img_dst(24,24,CV_32FC3);
bool flag=false;
for(int k=0;k<10;k++){
itoa(k,C,10);
 
if(k==0){
 for(int i=0;i<10;i++){
 itoa(i,A,10);
for(int j=0;j<10;j++){
  itoa(j,B,10);
  src_pic+=A[0];src_pic+=B[0];src_pic+=".JPG";
  dst_pic+=A[0];dst_pic+=B[0];dst_pic+=".JPG";
   cout<<dst_pic<<endl;
img_src=imread(src_pic,1);
resize(img_src,img_dst,img_dst.size(),0,0,INTER_LINEAR);
imwrite(dst_pic,img_dst);

//int tmp=i*10+j;
/* char D[3];
itoa(tmp,D,10);
namedWindow(D,0);
imshow(D,img_src);*/
    src_pic="C:\\Users\\wyz\\Desktop\\c++\\1\\change_style\\change_style\\yale\\";
dst_pic="C:\\Users\\wyz\\Desktop\\c++\\1\\change_style\\change_style\\yale_small_size\\";
 }
 }
}
else{
for(int i=0;i<10;i++){
itoa(i,A,10);

for(int j=0;j<10;j++){
int tmp=k*100+i*10+j;
if(tmp==1000) {flag=true;break;};
    itoa(j,B,10);
    src_pic+=C[0];src_pic+=A[0];src_pic+=B[0];src_pic+=".JPG";
    dst_pic+=C[0];dst_pic+=A[0];dst_pic+=B[0];dst_pic+=".JPG";
cout<<dst_pic<<endl;
  
img_src=imread(src_pic,1);
resize(img_src,img_dst,img_dst.size(),0,0,INTER_LINEAR);
imwrite(dst_pic,img_dst);

/* char D[3];
itoa(tmp,D,10);
namedWindow(D,0);
imshow(D,img_src);*/
    src_pic="C:\\Users\\wyz\\Desktop\\c++\\1\\change_style\\change_style\\yale\\";
dst_pic="C:\\Users\\wyz\\Desktop\\c++\\1\\change_style\\change_style\\yale_small_size\\";
              }
if (flag==true)break;
                 }
if (flag==true)break;
                 }
   
}
 printf("it's end\n");
    waitKey(); 
system("pause");
return 0;
}

opencv批量转换图片格式相关推荐

  1. java批量转换图片格式

    废话不多直接上代码,代码其实也不多.... package com.qiao.testImage;import java.awt.image.BufferedImage; import java.io ...

  2. 怎么批量转换图片格式?

    怎么批量转换图片格式?在日常的工作过程中,小伙们时常需要将上百上千的图片进行格式转换,如果你一张一张图片进行转换,就需要消耗大量的时间和精力,时间就是金钱,我们不应该浪费大量时间在这种简单又重复的事情 ...

  3. Linux批量改变图片大小,如何用Pix相册批量转换图片格式和调整大小

    LinuxMint 是基于 Ubuntu LTS 的流行的 Linux 发行版,早年其主要是 在Ubuntu 的基础上换上自己的主题.图标等外观资源,各类软件.设置工具都与 Ubuntu 完全一致,因 ...

  4. c#如何wmf图片转换成png图片_C# 批量转换图片格式 支持/JPG/TIF/PNG/WMF/GIF等

    C# 批量转换图片格式实例源码,可以在BMP/JPG/TIF/PNG/WMF/GIF这几种格式之间批量转换,是否支持逆转换,这个未测试,有兴趣的自己下载源码编译一下吧.本源码实现的原理:将转换过程写入 ...

  5. 怎么批量转换图片格式?这篇文章或许有用

    在网上冲浪的时候,我经常看到很多好看的图片或者有趣的表情包,兴致勃勃地下载下来之后才发现这些图片的格式千奇百怪,有些根本打不开.不知道小伙伴们有没有遇到过上述这种情况呢?遇到这种情况该怎么办呢?难道就 ...

  6. 如何快速批量转换图片格式?

    工作场所总是有各种各样的操作. 我们需要处理office文档格式之间的转换,有时还需要处理图像格式之间的转换. 因为不同格式的图片需要在不同的场景中使用,而且有限制,比如有些网站只支持png和jpg格 ...

  7. 如何在线批量转换图片格式为jpg?

    图片在日常工作中应用非常广泛,图片有很多种格式,不同的用途使用的格式也是不同的,那么怎样才能将图片快速调整到自己所需的格式呢?接下来给大家分享一下在线图片转换格式的操作方法,还支持批量图片格式转换(h ...

  8. 使用cmd批处理配合image magick批量转换图片格式

    直接重命名? 使用批处理可以批量重命名: ren *.jpg *.png 但是jpg和png的编码格式是不同的,这样会导致图片无法正确识别.尽管有的查看器能够打开图片,但这也是查看器自动识别了底层二进 ...

  9. 怎么批量转换图片格式?这些方法帮助你一键转换

    不知道小伙伴们有没有听过webp格式的图片呢?虽然这一格式可能不是很常见,但我们有时在网上下载图片时就有这种格式.因为webp的图片在一些平台上可能会出现上传失败的情况,所以我以前遇到这种格式的图片我 ...

  10. Python学习:批量转换图片格式-PNG转JPG

    个人微信公众号:AI研习图书馆,欢迎关注~ 深度学习知识及资源分享,学习交流,共同进步~ 1. 介绍 Python代码:批量将PNG格式图片转换为JPG图片格式,即PNG转JPG格式. 2. Pyth ...

最新文章

  1. Codeforces 610C:Harmony Analysis(构造)
  2. 运行VC++6.0出现error LNK2001: unresolved external symbol _WinMain@16
  3. 原生JAVA的TCP/UDP编程
  4. SWOT分析是神马?
  5. Windows 11 dapr 环境安装
  6. 高清设计素材|自然纸纹理,重构自然与生活的趣味
  7. mybatis 主键自增 insert后返回主键
  8. al32utf8的日期格式_五分钟学会Oracle数据库字符集
  9. 华东交通大学计算机科学与技术专业,华东交通大学计算机科学与技术专业2016年在湖北理科高考录取最低分数线...
  10. mybatis比mysql安全吗_MyBatis 和 SQL 注入的恩恩怨怨
  11. 计算机打开记事本步骤,记事本怎么打开(学会1秒打开电脑记事本)
  12. 《SAFe 4.0参考指南:精益软件与系统工程的规模化敏捷框架》SAFe基础
  13. 等比例压缩图片文件大小
  14. CSS 属性 aspect-ratio
  15. java范例大全尹继平_Java范例大全
  16. dubbo中文官网地址
  17. CAD教程:CAD软件中怎么将图块改层?
  18. 使用会议管理系统的高效办会思路
  19. 面试官的技术面试技巧与步骤
  20. 《模型轻量化-剪枝蒸馏量化系列》YOLOv5无损剪枝(附源码)

热门文章

  1. ArcGIS中进行影像裁剪的几种方法汇总
  2. linux命令高亮显示,linux命令行高亮显示
  3. Oracle验证身份证号码有效性
  4. AVKit  做一个页面类似于B站的视频页面 (第一种做法)
  5. easywechat 网页授权登录
  6. Android自动化刷量、作弊与防作弊视频教程-彭斌-专题视频课程
  7. Mysql UDF Bug “ERROR 1125 (HY000): Function ‘xxx‘ already exists“
  8. Python 实现数据分析中的 帕累托、漏斗、RFM、雷达图
  9. Eclipse代理设置
  10. Linux中bin文件的解压