kopia lustrzana https://gitlab.com/sane-project/backends
add safeguard in gray normalization
rodzic
7c10b735b5
commit
acab26a240
|
@ -122,6 +122,11 @@ binarize_line(Genesys_Device * dev, uint8_t *src, uint8_t *dst, int width)
|
||||||
min = src[x];
|
min = src[x];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/* safeguard againt dark of white areas */
|
||||||
|
if(min>80)
|
||||||
|
min=0;
|
||||||
|
if(max<80)
|
||||||
|
max=255;
|
||||||
for (x = 0; x < width; x++)
|
for (x = 0; x < width; x++)
|
||||||
{
|
{
|
||||||
src[x] = ((src[x] - min) * 255) / (max - min);
|
src[x] = ((src[x] - min) * 255) / (max - min);
|
||||||
|
|
Ładowanie…
Reference in New Issue