如题,直接代码
实例代码如下
-
#include <opencv2/highgui/highgui.hpp>
-
#include <opencv2/imgproc/imgproc.hpp>
-
using namespace cv;
-
#include <iostream>
-
using namespace std;
-
#include <stdio.h>
-
#include <stdlib.h>
-
int main()
-
{
-
const int num = 175;
-
char filename[50];
-
char windowname[50];
-
for(int i=1;i<=num;i++)
-
{
-
sprintf(filename,"D:/xiangu/vary/vary/image/%06d.jpg",i);// 00001.jpg ,00002.jpg等,放入D:/test/文件夹下
-
sprintf(windowname,"%06d.jpg",i); //新图片命名文字
-
Mat image=imread(filename,1);//导入图片
-
Mat dst;
-
flip(image,dst,1);
-
namedWindow(windowname,1);
-
imshow(windowname,dst);//显示图片
-
imwrite(windowname,dst);
-
waitKey(100);
-
}
-
return 0;
-
}
上面是一个镜像变换,变换部分可自行修改成自己需要的,即可