资源简介
matlab制作修正离轴彩色全息图分为r、g、b三色,博奇编码,可进行单色再现
代码片段和文件信息
function [Image] = holo2()
%UNtitleD Summary of this function goes here
% Detailed explanation goes here
%Modified off-axis reference beam CGH of Burch%
%读入原始图象
PI=3.14159;
Image=imread(‘D:\Matlab\homework\lena2.jpg‘);
Image_b=Image(::3);
%zero=zeros(256256);
%Image_B=cat(3zerozeroImage_b);
%Image=Image_B;
%figure
%imshow(Image);
N=512;
A=zeros(NN);
B=zeros(NN);
for I=1:1:256
for J=1:1:256
ImageNum=double(Image(IJ3));
A(IJ)=ImageNum/255;
B(IJ)=0;
end;
end;
%为降低全息图的动态范围,乘一随机位相因子%
for I=1:1:N
for J=1:1:N
R=rand(11);
B(IJ)=A(IJ)*sin(R*2*PI);
A(IJ)=A(IJ)*cos(R*2*PI);
F(IJ)=A(IJ)+j*B(IJ);
end;
end;
%为降低全息图的动态范围,乘一随机位相因子%
%对物函数做二维FFT变换%
F=fft2(F);
Max=max(max(abs(F)));
F=F/Max;
A=real(F);
B=imag(F);
%对物函数做二维FFT变换%
%定义载波参数
alpha=0.5;
for I=1:1:N
for J=1:1:N
Xcos=(J-1)/127;
A1(IJ)=cos(2*PI*alpha*Xcos);
B1(I
- 上一篇:单尺度,多尺度的Retinex算法程序
- 下一篇:matlab can总线工具箱介绍
相关资源
- 角普法再现程序
- LAB空间分别提取红色、绿色、紫色、
- 用matlab-实现基于直方图均衡化的彩色
- 彩色地图中道路信息的识别与提取m
- MATLAB 彩色图像分割
- 数字图像处理|Matlab-灰度和彩色图像
- 真彩色增强数字图象处理Matlab实现两
- 离轴全息记录与再现。
- 基于matlab的彩色gui动态显示线性卷积
- 用卷积神经网络实现彩色图像的超分
- MATLAB彩色图像处理
- matlab实现彩色图像DCT变换
- CDD模型图像修复系统matlab
- 计算全息包含fig和源文件
- 数字彩色图像的哈夫曼编码与解码的
- 基于彩色识别的matlab车牌识别(字符
- 基于植物彩色图像的分割技术的研究
- 基于彩色识别的matlab车牌识别(字符
- 高清彩色机器人学、机器视觉与控制
- 加州理工学院彩色人脸图像库
- 色彩平衡matlab代码
- GS法计算全息重现
- matlab开发-彩色图像对比度增强
- 全息matlab算法
- 彩色图像两种方法实现matlab滤波
- 真彩色图像转 256 色图像的MATLAB实现
- 伽博同轴全息记录与再现。通过衍射
- 彩色图像分割——matlab实现FCM算法
- 基于k-D树邻近点的彩色星座图绘制
- 伪彩色处理 灰度级-彩色变换法
评论
共有 条评论