OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 2907|回复: 0

求助:arm下图像旋转不能做?

[复制链接]
发表于 2008-11-3 20:19:39 | 显示全部楼层 |阅读模式
我对于老师书上:例5-3进行了简单的改动想验证arm下图像旋转能不能进行,结果是旋转得到的图像全黑根本没有图像,现在正在查找原因,同时也看看先行者们有没有这方面的经历和解决方法,或哪位高手给指点一二。另我的arm系统单独的读取、复制、别存图像都没问题。程序代码如下:
  1. #include "cv.h"
  2. #include "highgui.h"
  3. #include "math.h"
  4. int main( int argc, char** argv )
  5. {
  6.         IplImage* src;
  7.         if( argc==2 && (src = cvLoadImage(argv[1], -1))!=0)
  8.         {
  9.                 IplImage* dst = cvCloneImage( src );
  10.                 float  angle = 45;
  11.              float m[6];
  12.                     CvMat M = cvMat( 2, 3, CV_32F, m );
  13.                 int w = src->width;
  14.                 int h = src->height;
  15.                        
  16.                
  17.                 m[0] = (float)(cos(-angle*CV_PI/180.));
  18.                 m[1] = (float)(sin(-angle*CV_PI/180.));
  19.                 m[3] = -m[1];
  20.                 m[4] = m[0];
  21.                 m[2] = w*0.5f;  
  22.                 m[5] = h*0.5f;  
  23.                     cvGetQuadrangleSubPix( src, dst, &M);
  24.                 cvSaveImage("xunzhuan.jpg",dst);
  25.             cvReleaseImage(&dst);
  26.                
  27.             }
  28.       
  29.       cvReleaseImage(&src);
  30.         return 0;
  31. }
复制代码
回复

使用道具 举报

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

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-4-19 04:49 , Processed in 0.009385 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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