Updated triangle weights

This commit is contained in:
Abhishek Gola 2025-06-03 19:57:38 +05:30
parent 9d88ad1aee
commit 912474ff10

View File

@ -66,13 +66,12 @@ Mat triangleWeights()
int half = LDR_SIZE / 2;
int maxVal = LDR_SIZE - 1;
float epsilon = 1e-6f;
for (int i = 0; i < LDR_SIZE; i++){
float val = (i < half)
w.at<float>(0) = epsilon;
w.at<float>(LDR_SIZE-1) = epsilon;
for (int i = 1; i < LDR_SIZE-1; i++){
w.at<float>(i) = (i < half)
? static_cast<float>(i)
: static_cast<float>(maxVal - i);
if (val < epsilon)
val = epsilon;
w.at<float>(i) = val;
}
return w;
}