• 大小: 1KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-01-07
  • 语言: C/C++
  • 标签:

资源简介

C语言实现二值图像绕图像中心,旋转任意角度。

资源截图

代码片段和文件信息

#include “stdio.h“
#include 
#include “params.h“
#define  PI 3.1415926
int  ij;


/*---------- rotation ---- 旋转 --------------------------------------------------------------------------
image_in: 输入图像区
image_out: 输出图像区
deg: 旋转度
---------------------------------------------------------------------------------------------------------*/

void rotation (unsigned char image_in[Y_SIZE][X_SIZE]unsigned char image_out[Y_SIZE][X_SIZE]float degint xsint ys)
{
int ijmn;
float xypq;
double  r;
float   cs;
int d;

r = deg * PI / 180.0;
c = (float)cos(r);
s = (float)sin(r);
for(i = -ys; i < ys; i++)
{
for(j = -xs; j < xs; j++)
{
y = j*s + i*c;
x = j*c - i*s;
if(y > 0) m = (int)y;
else m = (int)(y - 1);
if(x > 0) n 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        111  2009-04-22 20:41  Params.h

     文件      17393  2009-10-08 10:09  rotation.c

----------- ---------  ---------- -----  ----

                17504                    2


评论

共有 条评论