赞
踩
在OpenCV中,flip函数用于翻转图像。你可以沿x轴、y轴或两者同时翻转图像。这个函数非常直接,可以用于创建镜像图像或旋转图像。
void flip(InputArray src, OutputArray dst, int flipCode);
src:输入图像。
dst:翻转后的输出图像。可以与输入图像相同(原地操作)。
flipCode:指定翻转的轴。
flipCode = 0:沿x轴翻转(垂直翻转)。
flipCode > 0:沿y轴翻转(水平翻转)。
flipCode < 0:同时沿x轴和y轴翻转(等同于旋转180度)。
void QuickDemo::flip_demo(Mat &image) {
Mat dst1,dst2,dst3;
flip(image, dst1, 0);//上下翻转
imshow("上下翻转", dst1);
flip(image, dst2, 1);//左右翻转
imshow("左右翻转", dst2);
flip(image, dst3, -1);//对角线翻转
imshow("对角线翻转", dst3);
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。