#include "astdio.h"
#include "division.h"
int main()
{
string imagename = "000.jpg";
cv::Mat img = cv::imread("image.jpg");
if (!img.data)
{
cout<<"can't open img.jpg"<<endl;
return -1;
}
cout<<"size of original.jpg is "<<img.cols<<"*"<<img.rows;
cv::Mat result;
cv::resize(img,result,cv::Size(4096,2048));
cv::imwrite("result.jpg",result);
vector<cv::Mat> imgDiv;
imgDiv = division(result,Dst_img_width,Dst_img_height);
vector<cv::Mat>::iterator it = imgDiv.begin();
while(it!=imgDiv.end())
{
cv::imwrite(imagename,*it);
if ((++imagename[2]) == 58)
{
imagename[2] = '0';
if ((++imagename[1])==58)
{
imagename[1] = '0';
imagename[0]++;
}
}
it++;
}
}
- 1
- 2
- 3
- 4
- 5
前往页