資源簡(jiǎn)介
利用sfs算法對(duì)目標(biāo)在不同角度的拍攝圖像進(jìn)行三維重構(gòu)的MATLAB代碼
代碼片段和文件信息
tic
%%%%%%%%每張圖中光源的方向
light1=[0?-10?0];
light2=[-10?-10?0];
light3=[10?-10?0];
light4=[0?-10?10];
light5=[-10?-10?10];
light6=[10?-10?10];
%測(cè)試結(jié)束
%對(duì)光源方向進(jìn)行歸一化
light1?=?light1?/?norm(light1);
light2?=?light2?/?norm(light2);
light3?=?light3?/?norm(light3);
light4?=?light4?/?norm(light4);
light5?=?light5?/?norm(light5);
light6?=?light6?/?norm(light6);
%%將六張二維圖讀進(jìn)來(lái),注意圖像必須是灰度圖
img1?=?rgb2gray(?imread(‘vase1.png‘));
img2?=?rgb2gray(?imread(‘vase2.png‘));
img3?=?rgb2gray(?imread(‘vase3.png‘));
img4?=?rgb2gray(?imread(‘vase4.png‘));
img5?=?rgb2gray(?imread(‘vase5.png‘));
img6?=?rgb2gray(?imread(‘vase6.png‘));
%設(shè)置光源矩陣
S=?[light1;?light2?;light3;?light4;?light5;?light6];
%初始化bb存儲(chǔ)每一個(gè)像素點(diǎn)分別沿xyz軸的反射率
b=ones(8008003);
b=double(b);
%初始化pqpq分別存儲(chǔ)沿x軸,y軸的單位反射率,也就是沿x
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????90225??2016-03-22?15:59??vase4.png
?????文件???????86184??2016-03-22?15:59??vase5.png
?????文件???????87896??2016-03-22?15:59??vase6.png
?????文件????????2118??2016-04-08?21:20??reconsitution.m
?????文件???????87829??2016-03-22?15:59??vase1.png
?????文件???????85925??2016-03-22?15:59??vase2.png
?????文件???????86866??2016-03-22?15:59??vase3.png
評(píng)論
共有 條評(píng)論