如何在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::翻转并编辑我的答案。斯莫罗多夫;是的,那样做很有效。但它有镜像效应。右边缘的两个人移动到左边缘。我怎样才能使它们保持在同一边,只是倒转。谢谢