fixed get_first_k_initial_global
This commit is contained in:
parent
b530a2cba9
commit
fe8b95ed80
@ -160,21 +160,21 @@ namespace csbp_krnls
|
|||||||
|
|
||||||
for(int i = 0; i < nr_plane; i++)
|
for(int i = 0; i < nr_plane; i++)
|
||||||
{
|
{
|
||||||
T fmin_ = data_cost[i * cdisp_step1];
|
T minimum = TypeLimits<T>::max();
|
||||||
int id = i;
|
int id = 0;
|
||||||
for(int j = 0; j < nr_plane; j++)
|
for(int d = 0; d < cndisp; d++)
|
||||||
{
|
{
|
||||||
T cur = data_cost[j * cdisp_step1];
|
T cur = data_cost[d * cdisp_step1];
|
||||||
if(cur < fmin_)
|
if(cur < minimum)
|
||||||
{
|
{
|
||||||
fmin_ = cur;
|
minimum = cur;
|
||||||
id = j;
|
id = d;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
data_cost_selected[i * cdisp_step1] = fmin_;
|
data_cost_selected[i * cdisp_step1] = minimum;
|
||||||
selected_disparity[i * cdisp_step1] = id;
|
selected_disparity[i * cdisp_step1] = id;
|
||||||
data_cost [id * cdisp_step1] = TypeLimits<T>::max();;
|
data_cost [id * cdisp_step1] = TypeLimits<T>::max();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user