资源简介
该部分为《C语言实用数字图像处理-井上诚喜,白玉林》_源代码code

代码片段和文件信息
#include “Params.h“
#define PI 3.141592
/*--- affine --- 傾僼傿儞曄姺乮慄宍曗娫朄乯------------------------------------
image_in: 擖椡夋憸攝楍
image_out: 弌椡夋憸攝楍
abc: 曄姺學悢 X = ax + by + c
def: 曄姺學悢 Y = dx + ey + f
-----------------------------------------------------------------------------*/
void affine(unsigned char image_in[Y_SIZE][X_SIZE]
unsigned char image_out[Y_SIZE][X_SIZE]
double a double b double c double d double e double f)
{
int i j m n;
double x y p q;
double aa bb cc dd ee ff gg;
int dat;
gg = 1 / (a*e - b*d);
aa = e * gg;
bb = -b * gg;
cc = (b*f - c*e) * gg;
dd = -d * gg;
ee = a * gg;
ff = (c*d - a*f) * gg;
for (i = 0; i < Y_SIZE; i++) {
for (j = 0; j < X_SIZE; j++) {
x = aa * j + bb * i + cc;
y = dd * j + ee * i + ff;
if (y > 0) m = (int)y;
else m = (int)(y-1);
if (x > 0) n = (int)x;
else n = (int)(x-1);
q = y - m;
p = x - n;
if ((m >= 0) && (m < Y_SIZE) && (n >= 0) && (n < X_SIZE))
dat = (int)((1.0-q)*((1.0-p)*image_in[m ][n ]
+ p*image_in[m ][n+1])
+ q*((1.0-p)*image_in[m+1][n ]
+ p*image_in[m+1][n+1]));
else
dat = 0;
if (dat < 0) dat = 0;
if (dat > 255) dat = 255;
image_out[i][j] = dat;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 877 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Prj\2005\WinCImage.sln
..A..H. 7168 2008-10-28 17:28 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Prj\2005\WinCImage.suo
文件 26887 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Prj\2005\WinCImage.vcproj
文件 875 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Prj\2005\WinImage.sln
文件 25054 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Prj\2005\WinImage.vcproj
文件 878 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Prj\WinCImage.sln
文件 26951 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Prj\WinCImage.vcproj
文件 876 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Prj\WinImage.sln
文件 25118 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Prj\WinImage.vcproj
文件 1382 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Affine.c
文件 964 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\AffineCoef.c
文件 613 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Amplify.c
文件 65018 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\CImage.c
文件 975 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Colorbar.c
文件 954 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Dilation.c
文件 14037 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Disk.c
文件 2715 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Dither.c
文件 2735 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\DitherMulti.c
文件 1429 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Dpcm.c
文件 1736 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\DpcmVlc.c
文件 936 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Erosion.c
文件 599 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Event.c
文件 681 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Expand.c
文件 1607 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\ExpandRgb.c
文件 2043 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\ExpandYsh.c
文件 1005 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\ExtractRatio.c
文件 982 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\ExtractSize.c
文件 4374 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Features.c
文件 4130 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Fft1.c
文件 3827 2008-10-01 00:00 C语言实用数字图像处理(日本人写的,容易懂挺不错)\C 语言实用数字图像处理(code)\Src\Fft2.c
............此处省略385个文件信息
- 上一篇:中科大计算机机试题
- 下一篇:C++网络对战版五子棋
相关资源
- 用C语言进行数字图像处理
- basler相机图像采集和显示
- 基于opencv漫水填充算法综合
- Visual+C++数字图像处理-谢凤英-源代码
- Bmp图像处理.zip
- VC++数字图像处理典型算法及实现
- VC6.0 完整的图像处理程序 运用了大量
- VC图像处理-用Canny算子提取边缘
- 数字图像处理扑克牌识别程序
- 数字图像处理与机器视觉——Visual
- 基于leapmotion的HMM手势识别
- C++ 图像处理283241
- C++图像伪彩色处理源代码
- 图像处理方面学习的好MFC显示直方图
- Visual C++.NET图像处理编程源代码 陆宗
- 直方图均衡化_c语言实现_源代码+实验
- (VC++ 数字图像处理典型算法及实现源
- 基于MFC的bmp图像处理268237
- c++指纹识别系统
- c语言实用数字图像处理
- 数字图像处理软件源代码三个资源集
- opencv图像处理MFC
- 数字图像处理实验源代码中值滤波,
- 圆检测和方形检测图像处理
- 数字图像处理的课程设计,图像处理
- 图像增强MSRCR算法
- 用MFC实现的图像处理源代码总集
- 数字图像处理-基于内容的图像分类
- 数字图像处理 MFC bmp格式图片打开与保
- Visual C++数字图像处理中文教程
评论
共有 条评论