批量图片灰度化小程序
2017-10-07 14:14
134 查看
简介
将文件夹下的图片批量灰度化:// Demon.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <opencv2\opencv.hpp> #include <windows.h> #include<vector> #include<string> #include<iostream> using namespace std; using namespace cv; int _tmain(int argc, _TCHAR* argv[]) { string dir_path = "F:\\objectmarker\\todo\\"; char outDirName[50]; Directory dir; string extenttype = "*.bmp"; vector<string> fileNames = dir.GetListFiles(dir_path, extenttype, false); for (int item = 0; item < fileNames.size(); item++) { //get image name string fileName = fileNames[item]; string fileFullName = dir_path + fileName; //cout << "File name:" << fileName << endl; cout << "Full path:" << fileFullName << endl; cv::Mat img = cv::imread(fileFullName); Mat grayImg; cvtColor(img, grayImg, CV_BGR2GRAY); /*cv::imshow("gray", grayImg); cv::waitKey();*/ sprintf_s(outDirName, "F:\\objectmarker\\todo\\gray\\%08d.bmp", item+3002); imwrite(outDirName, grayImg); } return 0; }
相关文章推荐
- OpenCV 实践程序11——批量图片灰度化和重命名
- 每天一个小程序——第 0005 题:批量修改图片尺寸,使之不超过 iPhone5 分辨率
- Golang 编写的图片压缩程序,质量、尺寸压缩,批量、单张压缩
- Python简易图片批量压缩程序
- 微信小程序之批量上传并压缩图片的实例代码
- 批量更改图片大小程序
- python实现图片批量压缩程序
- 分享一个图片管理程序,图片批量上传,图片管理(有图片)
- 二代旅游网站程序V1使用手册(九):图片水印配置及批量水印的功能
- 虚拟空间ASP程序添加百度编辑器ueditor,支持批量上传图片
- 超无聊的浩方路人写真馆图片批量下载程序
- 单个图片、批量图片加入自己定义水印内容小程序开发
- Python:批量编写图片下载程序
- matlab 实践程序6——批量改变图片大小
- matlab 实践程序5——批量将图片转移文件夹
- 二代旅游网站程序V1使用手册(九):图片水印配置及批量水印的功能
- 原创Pascal程序:批量导出mp3内嵌专辑封面图片
- UWSC自动打开画图程序批量转换图片格式
- 单个图片、批量图片添加自定义水印内容小程序开发
- 发布一款给图片批量加水印的程序PicNet V1.0