2015年研究生数学建模竞赛B题MATLAB代码
2015年研究生数学建模竞赛B题MATLAB代码:
将zip文件解压到mydir,将mydir设置为工作路径;
运行RunAll即可生成全部图片。
基于OpenGL与MFC的太阳系绘制
基于OpenGL与MFC的太阳系绘制:
压缩文档里面含有:
1、详细的论文,教你一步一步将MFC与OpenGL结合起来;
2、Visual Studio 2012 源代码;
3、经编译的程序,能独立运行。
如果要自己编译,请先配置glut库和opencv4.8.
请尊重作者的劳动成果,勿要肆意传播。
逆滤波和维纳滤波的MATLAB示例
对一副数字图像模拟出运动模糊效果并采用维纳滤波;模拟出大气湍流效果并采用逆滤波。MATLAB r2013a。
添加椒盐和高斯噪声的MATLAB代码
使用MATLAB对一幅图像添加椒盐噪声或者高斯噪声。不调用现成函数,只用到rand产生随机数。代码非常精简,使用方便,适合新手参考。核心代码如下:
% ***添加椒盐噪声***
K1 = 0.2;%多少被污染
K2 = 0.5;%胡椒噪声比例
I1 = rand(m, n)<K1;
I2 = rand(m, n)<K2;
Image(I1&I2) = 0;
Image(I1&~I2) = 255;
% ***添加高斯噪声:Box-Muller方法***
AVG = 0; %平均值
STD = 0.05; %标准差
U1 = rand(m, n);
U2 = rand(m, n);
X = STD*sqrt(-2*log(U1)).*cos(2*pi*U2)+AVG;
Image = double(Image)/255 + X;
Image = uint8(255*Image);
三次样条插值函数的C++实现
用Visual Studio 2012 实现了三次样条插值函数。概述如下:
[0]主要数据结构:typedef vector VECTOR
[1]三次样条函数:VECTOR Spline(VECTOR Node, VECTOR Value, VECTOR x0, double c1, double c2, int CASE = 2)
[2]追赶法:void Chase(VECTOR& a, VECTOR& b, VECTOR& c, VECTOR& f, VECTOR& x, int n)
有任何问题请和作者联系。
数字图像处理:最邻近、双线性、双三次插值的MATLAB实现
数字图像处理:最邻近、双线性、双三次插值的MATLAB实现。
MATLAB version = 8.1.0.604 (R2013a)