15

阅读: 评论:0

15

15

·cv::flip()函数将图像绕着x轴或者y轴或者同时绕x轴和y轴翻转。函数原型:

void cv::flip(cv::InputArray src,  // input arraycv::OutputArray dst,  // result array size and type of srcint flipCode = 0  // >0:y-flip, 0:x-flip, <0:both
);

默认情况下flipCode=0,表示图像绕x轴翻转。如果flipCode >0 表示图像绕y轴翻转;如果flipCode <0,表示图像绕x轴和y轴同时翻转。

win32系统上进行视频处理时可能用到该函数进行图像格式变换,即坐标原点在左上角和左下角的变换。

使用示例

	std::string strFilename = "Test.bmp";cv::Mat img = cv::imread(strFilename);cv::namedWindow(strFilename, cv::WINDOW_NORMAL);cv::imshow(strFilename, img);cv::waitKey(0);cv::Mat dst;cv::flip(img, dst, 0);  // 绕x翻转,上下颠倒cv::imshow(strFilename, dst);cv::waitKey(0);cv::flip(img, dst, 1);  // 绕y轴翻转,左右颠倒cv::imshow(strFilename, dst);  cv::waitKey(0);cv::flip(img, dst, -1);  // 同时绕x和y翻转,上下左右都颠倒cv::imshow(strFilename, dst);cv::waitKey(0);

显示结果:

 

 

 

 

 

本文发布于:2024-01-28 13:41:25,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064204957809.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23