OpenCV实现resize和crop当前文件夹下所有图片
来源:互联网 发布:非洲网络制式 编辑:程序博客网 时间:2024/06/01 10:00
#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include <string>#include <fstream>#include <iostream>using namespace cv;using namespace std;int main(int argc, char* argv[]){//创建文件名列表文件,若存在则清空文件fstream file_list("name.txt", std::ios::out);file_list.close();//写入文件名列表到file_list.txtsystem("dir /a /b >> name.txt");file_list.open("name.txt", std::ios::in);string filename;string extension;while(!file_list.eof()){getline(file_list, filename);int location = filename.find(".", 0);if(location != string::npos){extension = filename.substr(location);if(0 == extension.compare(".jpg") || 0 == extension.compare(".png") ){// do something with file Mat src, dst;src = imread(filename);resize(src, dst, Size(32,32));Mat faceROI = dst(Rect(4,4,24,24));char image_name[128];sprintf(image_name, "resize_crop_%s", filename.c_str());imwrite(image_name, faceROI);}}}return 0;}
2 0
- OpenCV实现resize和crop当前文件夹下所有图片
- OpenCV实现遍历文件夹下所有文件
- OpenCV实现遍历文件夹下所有文件
- PHP实现当前文件夹下所有文件和文件夹的遍历
- PHP上传类 图片上传 upload class实现image crop resize 缩略图
- tensorflow图片预处理和测试效果(resize,crop,pad等)
- 使用OpenCV对文件夹下所有图片进行批量处理
- 生成文件夹下所有图片的绝对路径和路径
- matlab遍历文件夹下所有图片和遍历所有子文件夹下图片
- python 重命名当前文件夹下所有文件
- linux 打包当前文件夹下所有文件
- Python 获取当前文件夹下所有文件名
- 罗列当前文件夹下所有文件
- Resize和Reshape-opencv
- OpenCV玩耍(一)批量resize一个文件夹里的所有图像
- OpenCV获取文件夹下所有文件名
- OpenCV遍历文件夹下所有文件
- 列出当前文件夹及其子文件夹下所有文件名称
- hdoj2007解题报告
- 黑马程序员-网络编程- 第一天
- ValidateRequest=false 无效(.Net 4.0 )
- Process Functions for Debugging
- POJ1054-烦人的青蛙
- OpenCV实现resize和crop当前文件夹下所有图片
- HDU1724-辛普森积分公式法求椭圆面积
- 思考与总结【1】:学会质疑
- 在eclipse中使用SVN从网上导入导出项目 一看就懂
- hdoj2008解题报告
- 回顾工作中用到的知识1
- screenX clientX pageX概念
- 批处理
- 工具--PDF安装