Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在OpenCV中垂直旋转IplImage?_Opencv_Image Processing - Fatal编程技术网

如何在OpenCV中垂直旋转IplImage?

如何在OpenCV中垂直旋转IplImage?,opencv,image-processing,Opencv,Image Processing,我有一个倒立的图像,我如何使它直立,使图像中的人处于正确的方向。如图所示,附加图像。 谢谢 我认为你应该使用cv::flip方法。 使用-1 flipcode,它将是: cv::namedWindow("X"); Mat img_X=imread("D:\\ImagesForTest\\2FXT6.jpg",0); cv::flip(img_X,img_X,-1); imshow("X",img_X); cv::waitKey(0); 我认为你应该使用cv::flip方法。 使用-1 fl

我有一个倒立的图像,我如何使它直立,使图像中的人处于正确的方向。如图所示,附加图像。 谢谢
我认为你应该使用cv::flip方法。

使用-1 flipcode,它将是:

cv::namedWindow("X");
Mat img_X=imread("D:\\ImagesForTest\\2FXT6.jpg",0);
cv::flip(img_X,img_X,-1);
imshow("X",img_X);
cv::waitKey(0);

我认为你应该使用cv::flip方法。

使用-1 flipcode,它将是:

cv::namedWindow("X");
Mat img_X=imread("D:\\ImagesForTest\\2FXT6.jpg",0);
cv::flip(img_X,img_X,-1);
imshow("X",img_X);
cv::waitKey(0);

可能重复的可能重复的可能重复的是,我尝试并用0翻转。但我也有同样的方向。可能是我不明白你想做什么?我看到图像应该围绕水平轴翻转,如果你也需要围绕垂直轴翻转,你应该使用负翻转代码。是的,围绕垂直轴翻转是可行的,但不知道为什么在水平轴中不可行只是测试cv::翻转并编辑我的答案。斯莫罗多夫;是的,那样做很有效。但它有镜像效应。右边缘的两个人移动到左边缘。我怎样才能使它们保持在同一边,只是倒转。谢谢你,我试过了,用0翻了个身。但我也有同样的方向。可能是我不明白你想做什么?我看到图像应该围绕水平轴翻转,如果你也需要围绕垂直轴翻转,你应该使用负翻转代码。是的,围绕垂直轴翻转是可行的,但不知道为什么在水平轴中不可行只是测试cv::翻转并编辑我的答案。斯莫罗多夫;是的,那样做很有效。但它有镜像效应。右边缘的两个人移动到左边缘。我怎样才能使它们保持在同一边,只是倒转。谢谢