您的位置:首页 > 编程语言 > MATLAB

数字图像相关-高斯分布散斑图生成MATLAB代码

2016-10-08 19:41 736 查看
数字图像相关-数字散斑图(高斯分布)生成MATLAB代码

本程序是参照《数字散斑相关方法研究和应用》博士论文中第四章思想基于MATLAB软件开发平台编写的代码,供想学习数字散斑相关算法的人员参考。

clear

clc

Num=1500;

Height=128;

Width=128;

I0=1;

R=3;

for i=1:1:Height

for j=1:1:Width

xk=randint(Num,1,[1,Height]);

yk=randint(Num,1,[1,Width]);

Y=I0*(exp(-(((i-xk).^2)+((j-yk).^2)/R^2)));

I(i,j)=sum(Y);

end

end

figure(1);

imshow(I);

imwrite(I,’ImgSpeck.bmp’);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息