mirror of
https://github.com/opencv/opencv.git
synced 2025-06-11 11:45:30 +08:00
Updated triangle weights
This commit is contained in:
parent
9d88ad1aee
commit
912474ff10
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user