极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 29175|回复: 1

OPenCV2.4图像的水平和垂直方向翻转

[复制链接]
发表于 2012-8-5 23:51:40 | 显示全部楼层 |阅读模式
我的博客:http://www.zwmin.com
二维矩阵翻转,如下。
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>int
main(int argc, char *argv[])
{
cv::Mat src_img = cv::imread(“../../image/lenna.png”, 1);
if(src_img.empty()) return -1;cv::Mat v_img, h_img, b_img;
cv::flip(src_img, v_img, 0); // 水平轴翻转(垂直翻转)
cv::flip(src_img, h_img, 1); // 垂直轴的翻转(水平翻转)
cv::flip(src_img, b_img, -1); // 两轴的翻转
cv::namedWindow(“vertical flip image”, CV_WINDOW_AUTOSIZE|CV_WINDOW_FREERATIO);
cv::namedWindow(“horizontal flip image”, CV_WINDOW_AUTOSIZE|CV_WINDOW_FREERATIO);
cv::namedWindow(“both flip image”, CV_WINDOW_AUTOSIZE|CV_WINDOW_FREERATIO);
cv::imshow(“vertical flip image”, v_img);
cv::imshow(“horizontal flip image”, h_img);
cv::imshow(“both flip image”, b_img);
cv::waitKey(0);
}

输入画像:
运行结果(垂直翻转,水平翻转,垂直翻转+水平翻转):
  


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 12:48 , Processed in 0.042790 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表