#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- 图像水平镜像翻转函数
最新推荐文章于 2024-04-25 21:57:30 发布