一、问题重述
对一张图片进行镜面处理,最后实现左右对称,上下对称。
二、实现结果
1.原图:
2.实现结果:左右对称
3.实现结果:上下对称
三、实例代码
运行环境:Windows7,OpenCV2.3,VS2010
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <fstream>
#include <string>
#include <iostream>
#include <opencv/cv.h>
#include <opencv/highgui.h>
using namespace std;
int main()
{
IplImage* src1 = cvLoadImage("1.jpg");
IplImage* src2 = cvLoadImage("1.jpg");
IplImage* src3 = cvLoadImage("1.jpg");
cvFlip