微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > DSP学习交流 > dm642实现图像旋转算法 程序有几处看不懂 求大神指点?

dm642实现图像旋转算法 程序有几处看不懂 求大神指点?

时间:10-02 整理:3721RD 点击:
/*计算图像旋转参数*/
void computeParameter()
{
cosAngle = cosf(fAngle);   //fAngle的cos值
sinAngle = sinf(fAngle);   //fAngle的sin值
f1 = 0.5*(numPixels-1)*(1-cosAngle) - 0.5*(numLines-1)*sinAngle;
f2 = 0.5*(numPixels-1)*sinAngle - 0.5*(numLines-1)*(1-cosAngle);
}
/*进行图像旋转处理*/
void rotate()
{
int i,j,intInc;
int intCapYInc;
int intCapX,intCapY;/*旋转前的坐标为(intCapX,intCapY)*/

/*进行图像旋转,重新赋值*/
//方框内奇数行
for(i=intALines;i =0) && (intCapX =0) && (intCapY =0) && (intCapX =0) && (intCapY<numLines))   
            {
       //传送亮度信号
       *(Uint8 *)(tempYbuffer + i*numPixels + j) = *(Uint8 *)(capYbuffer + intCapY*numPixels + intCapX);                                                      
         }
            else
            {
              *(Uint8 *)(tempYbuffer + i*numPixels + j) = 0xFF;
            }
               
  }  
}  
看不懂 intInc 的赋值是什么意思?

请问你dm642 能做到实时么,图像旋转等算法

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top