参考:http://blog.csdn.net/jjff46/article/details/38948621

代码实现的功能:把图片进行批量转换
(1)彩色图片转换成灰度图
(2)图片进行格式转换
(3)图片重新命名

实现代码:

#include<iostream>
#include "cv.h"
#include "highgui.h"
#include <stdio.h>
using namespace std;int main(int argc, char *argv[])
{char filename[100];//filename文件中保存了将要被转换的大量图像char windowname[100];//windowname文件中保存转换后的大量图像for(int i=1;i<=1507;i++) //i<=1507表示图片总数量为i=1507{sprintf(filename,"F:\\POS1500\\%d.jpg",i);        //源文件路径名filename修改成"F:\\POS1500\\%d.jpg"sprintf(windowname,"F:\\POS1500Gray\\%d.jpg",i);  //保存文件路径名windowname修改成"F:\\POS1500Gray\\%d.jpg"IplImage* pScr=cvLoadImage(filename,0);//cvNamedWindow(windowname,CV_WINDOW_AUTOSIZE);//cvShowImage(windowname,pScr);cvSaveImage(windowname, pScr);cout<<"已转换并保存第"<<i<<"张图片"<<endl;}cvWaitKey(0);cout<<"按回车键退出"<<endl;getchar();
}//cvResize( const CvArr* src, CvArr* dst, int interpolation=CV_INTER_LINEAR );

【效果图】

彩色图批量转换成灰度图、批量格式转换、批量重命名相关推荐

  1. OprenCV学习之路一:将彩色图片转换成灰度图

    //将一张彩色图片转成灰度图:#include<cv.h> #include<cvaux.h> #include<highgui.h> #include<ml ...

  2. 彩色BMP转换成灰度图的原理

    图像处理中,大部分的处理方法都需要事先把彩色图转换成灰度图才能进行相关的计算.识别. 彩色图转换灰度图的原理如下: 我们知道彩色位图是由R/G/B三个分量组成,其文件存储格式为 BITMAPFILEH ...

  3. Windows Forms:在C#中将图像转换成灰度图

    Windows Forms:在C#中将图像转换成灰度图 本文翻译自Windows Forms: Convert an image into grayscale in C# 这篇文章向你展示在C# Wi ...

  4. Intel Realsense D435 opencv 为什么将color图转换成灰度图后,再与depth图水平堆叠,其结果一片黑色?(数据未map到0-255)

    相关代码 # -*- coding: utf-8 -*- """ @File : obstacle_detection.py @Time : 2019/12/11 10: ...

  5. 利用OpenCV把一幅彩色图像转换成灰度图

    图像灰度化的目的是为了简化矩阵,提高运算速度. 彩色图像中的每个像素颜色由R.G.B三个分量来决定,而每个分量的取值范围都在0-255之间,这样对计算机来说,彩色图像的一个像素点就会有256*256* ...

  6. opencv:把三通道图转换成灰度图、二值图

    #include <opencv2/core/core.hpp> #include<opencv2/highgui/highgui.hpp> #include<openc ...

  7. Javascript图像处理之将彩色图转换成灰度图

    最近看了Justany_WhiteSnow的Javascript图像处理一文,写的非常好,于是就练练手,略做了一些封装: (function () {function imageToGray(iCan ...

  8. python opencv cv2.cvtColor()方法(将图像从一种颜色空间转换为另一种颜色空间)(转换成灰度图)

    def cvtColor(src, code, dst=None, dstCn=None): # real signature unknown; restored from __doc__" ...

  9. 精雕软件怎么把图片转成灰度图_怎么把普通的照片变成浮雕用的灰度图 精雕图 灰度图 浮雕图之间怎么能联系起来使用...

    怎么把普通的照片变成浮雕用的灰度图 用PS啊,里面有这种效果的,若需要帮忙的话,可以加发给我一份啊,尽量帮你哈,呵呵 用 photoshop 把照片变成灰度图,用PS做有很多方法,介绍两种: 方法1: ...

最新文章

  1. php获得帮助类数据_PHP解析xml格式数据工具类示例
  2. python 基础——变量
  3. opengl坐标转换
  4. Facebook图片存储架构技术全解析
  5. Vue性能优化:图片与组件,如何实现按需加载?
  6. c语言程序设计扫雷游戏实验报告,C语言程序设计扫雷游戏实验报告.pdf
  7. 成长笔记--解决Eclipse 变量名的自动补全问题
  8. 【异常】Unable to instantiate SparkSession with Hive support because Hive classes a
  9. codeforces Div.2(5.21)B题
  10. 【图像处理】基于matlab GUI图像直方图+滤波处理【含Matlab源码 839期】
  11. 关于计算机技术职业资格那些事
  12. 如何将网易云音乐/QQ音乐转移到Apple Music
  13. 思科模拟器Cisco Packet Tracer的中文安装 [含安装包]
  14. Part 1: 如何把Power BI 嵌入到sharepoint 网站
  15. 有适合宝妈在家做的兼职推荐吗?5个适合在家做的副业兼职!
  16. TypeError: invalid destination position for blit
  17. Oracle DBA学习基础篇(一) Oracle体系结构 学习笔记
  18. 初级前端工程师课程导航-姜威-专题视频课程
  19. 川崎机器人总线通信_川崎机器人TCP/IP通信方法及编程过程介绍
  20. 六 系统可靠性分析与设计

热门文章

  1. 多线程下HashMap的死循环
  2. Spring Cloud一站式的微服务架构解决方案
  3. Anti-If: The missing patterns--转
  4. solrcloud使用中遇到的问题及解决方式
  5. 基于注解的Spring AOP的配置和使用--转载
  6. 数据加密和数据签名的本质区别 解释
  7. Docker Review - dockerfile 实战_使用dockerfile制作tomcat镜像
  8. 实战并发编程 - 09多线程Guarded Suspension模式案例实战
  9. Apache ZooKeeper - 节点实操常用zookeeper命令
  10. RocketMQ-初体验RocketMQ(07)-使用API操作RocketMQ_顺序消息 ordermessage