资源简介
该部分为《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++网络对战版五子棋
相关资源
- 数字图像处理MFC编程之灰度图像线性
- 数字图像处理 完整源代码
- Opencv和vc++6.0一些常用图像处理算法程
- 图像处理C语言(读入图像,直方图均
- 基于OPENCV的完整图像处理程序
- MFC下opencv的图像处理源码
- vc++mfc经典数字图像处理程序
- MFC数字图像处理
- VC++实现灰度图像的6种边缘检测算子
- VC++图像处理源码库
- C++语言编写图像处理程序
- VC++实现Contourlet图像处理
- 数字图像处理中值,均值滤波
- 图像处理基本的算法边缘,梯度,均
- Opencv+MFC框架图像处理
- 图像质量评价用程序
- 基于C语言的数字图像处理
- vc++图像处理程序设计104124
- 用openCV实现图像灰度化并保存,MFC实
- 数字图像处理技术:图像增强和代数
- visual c++数字图像处理何斌光盘源代码
- OpenCV多通道图像混合程序 by浅墨
- 图像综合处理C++程序
- C++图像处理入门教程
- 数字图像处理平滑锐化雕刻浮雕处理
- SURF特征点检测 程序 by浅墨
- OpenCV滚动条的创建程序 by浅墨
- OpenCV调整图片对比度&亮度 程序 by浅墨
- 数字图像处理 DIB的读取与显示VC源代
- 数字图像处理 的C++反色
评论
共有 条评论