将一幅图像分割成很多个小图像并保存


#include     

#include "opencv2/opencv.hpp"

#include     

#include   

#include   

#include   

using namespace std;

using namespace cv;



void main()

{       //设置分割后图像存储路径

	string outpath = "F:\\data\\";

	Mat img = imread("digits.png"); //将图像放在项目工程里,使用imread函数读取

	int t = 0;

	int m = img.cols /20;    //m*n是切割后子图像的个数

	int n = img.rows /20;    

	Vector ceil_img;  //迭代器ceil_img存储子图像

	Vector name;     //迭代器name存储子图像的名字,从0到m*n-1

	for (t; t < m*n; t++)

		name.push_back(t);



	Mat image_cut, roi_img, tim_img;

	for (int j = 0; j 

 

你可能感兴趣的:(opencv)