Opencv 3のピクチャ反転flip()関数


げんり
画像の反転はflip関数を用いて実現され、この関数は画像の水平方向、垂直方向と水平垂直方向の回転を実現することができ、関数コードは以下の通りである.
void cv::flip(
                InputArray src
                OutputArray dst,
                int flipCode)

次のようになります.srcは元の画像である.dstは、元の画像サイズと同じタイプのターゲット画像である.flipCodeは回転タイプで、0はx軸回転を表し、任意の正数はy軸回転を表し、任意の負数はx軸とy軸が同時に回転することを表す.
サンプルコード
#include 


using namespace std;
using namespace cv;//  cv    


int main()
{
    Mat src_img = imread("D:\\1.png");//imread()      
    //        ,               ,  CLion   exe       。
    if(src_img.empty())
    {
        fprintf(stderr, "Can not load image
"
);// , return -1; } // imshow("origin image and rotate operation", src_img);//imshow() Mat des_img; flip(src_img,des_img,1);//1 180 //flip(src_img,des_img,0);//0 180 //flip(src_img,des_img,-1);//-1 imshow(" after rotate operation", des_img);//imshow() waitKey(); return 0; }