#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
int main()
{
cv::Mat srcImage = cv::imread("pool.jpg");
if(!srcImage.data) {
cout << "图像不存在" << endl;
}
// 水平翻转
cv::Mat resultImage2;
cv::flip(srcImage, resultImage2, 1);
// 垂直翻转
cv::Mat resultImage3;
cv::flip(srcImage, resultImage3, 0);
// 垂直和水平翻转
cv::Mat resultImage4;
cv::flip(srcImage, resultImage4, -1);
cv::imshow("srcImage", srcImage);
cv::imshow("水平翻转后的图像", resultImage2);
cv::imshow("垂直翻转后的图像", resultImage3);
cv::imshow("垂直和水平翻转后的图像", resultImage4);
cv::waitKey(0);
return 0;
}
opencv- 图像水平镜像翻转函数
猜你喜欢
转载自blog.csdn.net/weixin_44723106/article/details/105513594
今日推荐
周排行