资源简介
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
- 上一篇:c++mfc时钟程序
- 下一篇:求函数极值各种算法的c语言实现
相关资源
- c语言实现火车订票系统(控制台)源
- 模拟笔记本电脑(C语言实现)
- c语言实现竞技比赛打分系统
- C语言实现 设备信息管理系统
- 2048小游戏c语言实现
- C语言实现的航空售票系统
- 简单通讯录C语言实现
- C语言实现栈操作
- C语言实现的银行家算法 做了界面
- filtfilt C语言实现,可直接运行验证
- 用C语言实现一个火车站的订票系统
- 多表代换 加密解密 C语言实现
- c语言实现的商品进销存管理系统
- 公交车查询系统C语言实现
- 赋值语句翻译c语言实现四元式
- c语言实现bch编码
- 椭圆曲线ECC加密解密算法的c语言实现
- 语法分析c语言实现程序代码+实验报告
- RAR密码暴力破解(含源码 C语言实现)
- 朴素贝叶斯算法C语言实现,来自网络
- c语言实现Paillier算法原理与实现
- 单像空间后方交会用C语言实现的
- C语言实现凯撒和维吉尼亚加解密
- DES/3DES算法C语言实现
- SM4(ECB、CBC、CTR、CFB、OFB)加密算法
- C语言实现LZW编码
- C语言实现51单片机和ADC0809芯片的AD模
- 标准H.264编解码源代码,C语言实现
- c语言实现的模板(list queue stack)
- BCH编译码c语言实现
评论
共有 条评论