• 大小: 0.04M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: 模拟  MATLAB  

资源简介

本程序是记忆李中伟博士的博士论文来实现;Matlab仿真代码;测试通过;

资源截图

代码片段和文件信息

% 测试多频外差原理
% 模拟程序
% 图像尺寸 1024×768
% 共4张/组×3组=12张图
% 3组频率依次为1/701/641/59
% 本程序基于李中伟的博士论文来实现
% 《基于数字光栅投影的结构光三维测量技术与系统的研究》

% 程序开始
clc;
close all;
clear;

% 图片的初始化
width = 1024;  
heigth = 768;

% 三频率
% 这个可以参见李中伟的博士论文
freq = [70 64 59];

% 利用分块矩阵C存储3组共计12张图
% 三种频率,四组相位
C = cell(34);  
for i=1:3
    for j=1:4
        C{ij} = zeros(heigthwidth);
    end
end

% 利用余弦函数计算12张图的灰度值
% 图像的生成
% 三种频率,四组相位
for i = 1:3 % 对应三种不同的频率
    for  j = 0:3 % 对应四种相位
        for k = 1:width
            C{ij+1}(:k) = 128+127*sin(2*pi*k*freq(i)/width+j*pi/2);
        end
    end
end

% 对灰度值进行归一化处理
for i = 1:3
    for j = 1:4
        C{ij} = mat2gray(C{ij});
    end
end

% 显示12张图
% for i = 1:3
%     for j = 1:4
%         n = 4*(i-1)+j;
%         h = figure(n)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      787510  2016-09-29 10:30  12外差.bmp
     文件      787510  2016-09-29 10:30  1相位主值.bmp
     文件      787510  2016-09-29 10:30  23外差.bmp
     文件      787510  2016-09-29 10:30  2相位主值.bmp
     文件      787510  2016-09-29 10:30  3相位主值.bmp
     文件        3746  2016-09-29 10:28  test.m
     文件      787510  2016-09-29 10:30  123外差.bmp

评论

共有 条评论