mirror of
https://github.com/starovoid/rxing.git
synced 2026-07-26 04:12:34 +00:00
Merge branch 'main' into dx_film_edge_read_support
This commit is contained in:
@@ -280,14 +280,16 @@ impl<LS: LuminanceSource> GlobalHistogramBinarizer<LS> {
|
||||
}
|
||||
|
||||
// Find a valley between them that is low and closer to the white peak.
|
||||
let mut bestValley = secondPeak - 1;
|
||||
let mut bestValley = secondPeak as isize - 1;
|
||||
let mut bestValleyScore = -1;
|
||||
let mut x = secondPeak;
|
||||
while x > firstPeak {
|
||||
let mut x = secondPeak as isize;
|
||||
while x > firstPeak as isize {
|
||||
// for (int x = secondPeak - 1; x > firstPeak; x--) {
|
||||
let fromFirst = x - firstPeak;
|
||||
let score =
|
||||
fromFirst * fromFirst * (secondPeak - x) * (maxBucketCount - buckets[x]) as usize;
|
||||
let fromFirst = x - firstPeak as isize;
|
||||
let score = fromFirst
|
||||
* fromFirst
|
||||
* (secondPeak as isize - x)
|
||||
* (maxBucketCount - buckets[x as usize]) as isize;
|
||||
if score as i32 > bestValleyScore {
|
||||
bestValley = x;
|
||||
bestValleyScore = score as i32;
|
||||
|
||||
Reference in New Issue
Block a user