防御性编程:
#include <opencv2\opencv.hpp>#include <iostream>
#include <string>
using namespace cv;
using namespace std;
const int kvalue=15;//双边滤波邻域大小
int main()
{
Mat src_color=imread("2.png",1);
if(src_color.empty())
{
cout<<"Image error"<<endl;
return 0;
}//当输入的图像有错误时,可以检测出了,避免向下执行,引起程序崩溃
imshow("原图 彩色",src_color);
waitKey();
return 0;
}
对图像进行水平翻转:
flip(src_color,result,1);
保存结果采用imwrite(“output”,result);