织梦CMS - 轻松建站从此开始!

罗索

用cvFlip实现图像翻转

落鹤生 发布于 2010-04-19 10:10 点击:次 
水平图像转换,使用连续的水平转换和绝对值差检查垂直轴对称(flip_mode > 0)水平和垂直同时转换,用于连续的水平转换和绝对真理值差检查中心对称s(flip_mode < 0)翻转1维指针数组的顺序(flip_mode > 0)
TAG:

  1. #include <cv.h> 
  2. #include <highgui.h> 
  3. #include <cxcore.h> 
  4. #include <stdio.h> 
  5.  
  6. int main(int argc, char* argv[]) 
  7.     IplImage *pSrcImg = NULL; 
  8.     IplImage *pClnImg = NULL; 
  9.  
  10.     pSrcImg = cvLoadImage("F:\\OpenCV\\test images\\fruits.jpg", 1); 
  11.     if (pSrcImg == NULL) 
  12.     { 
  13.         printf("Fail to load images\n"); 
  14.         return -1; 
  15.     } 
  16.   
  17.     pClnImg = cvCloneImage(pSrcImg); 
  18.     if (pClnImg == NULL) 
  19.     { 
  20.         printf("Fail to clone the image\n"); 
  21.         return -1; 
  22.     } 
  23.  
  24.     cvFlip(pClnImg, NULL, 1); 
  25.  
  26.     cvNamedWindow("src", 1); 
  27.     cvNamedWindow("turnover", 1); 
  28.     cvShowImage("src", pSrcImg); 
  29.     cvShowImage("turnover", pClnImg); 
  30.     cvWaitKey(0); 
  31.     cvReleaseImage(&pSrcImg); 
  32.     cvReleaseImage(&pClnImg); 
  33.     cvDestroyWindow("src"); 
  34.     cvDestroyWindow("turnover"); 
  35.  
  36.     return 0; 



Flip函数原型声明为void cvFlip( const CvArr* src, CvArr* dst=NULL, int flip_mode=0);
flip_mode = 0 沿X-轴翻转,
flip_mode > 0 (如 1) 沿Y-轴翻转,
flip_mode < 0 (如 -1) 沿X-轴和Y-轴翻转.

见下面的公式

函数cvFlip 以三种方式之一翻转数组 (行和列下标是以0为基点的):

dst(i,j)=src(rows(src)-i-1,j) if flip_mode = 0
dst(i,j)=src(i,cols(src1)-j-1) if flip_mode > 0
dst(i,j)=src(rows(src)-i-1,cols(src)-j-1) if flip_mode < 0



垂直翻转图像(flip_mode > 0)用于 顶-左和底-左图像结构的转换, 主要用于WIN32系统下的视频操作处理.
水平图像转换,使用连续的水平转换和绝对值差检查垂直轴对称(flip_mode > 0)
水平和垂直同时转换,用于连续的水平转换和绝对真理值差检查中心对称s(flip_mode < 0)
翻转1维指针数组的顺序(flip_mode > 0)
 

(落鹤生)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201004/9168.html]
本文出处:网络博客 作者:落鹤生
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容