Tesi Robotica Un co-processore per Stereo-Matching: Architettura | Page 84
i
i
“LP_Tesi” — 2011/9/9 — 21:20 — page 84 — #84
i
4.5. MODULO SCORING
i
84
Algoritmo 4.24 Scoring: rule backTrack
1
2
3
rule backTrack (step==3);
Channel dir = RED; BitF check = addr;
DirAddr dirAddr = DirAddr{dir:RED,addr:0};
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if(gapNorth.a.read()==1 && preDir==BLUE) begin
dir=BLUE; check=addr-size;
end
else if(diag.a.read()==1 && preDir==GREEN) begin
dir=GREEN; check=addr-size-1;
end
else if(gapWest.a.read()==1 && preDir==RED) begin
dir=RED; check=addr-1;
end else begin
if(gapNorth.a.read()==1) begin
dir=BLUE;