...
- MEDIAN - filtr medianowy, przetwarza piksel na podstawie jego sąsiadów. Ma zastosowanie np.: dla kodów, które są "podziurawione", czyli czarne paski posiadają w środku białe piksele. Jest on nakładany tylko na obrazy czarno-białe i w odcieniach szarości. Dla obrazów kolorowych nie zostanie on nałożony, nawet mimo tego, że zostanie zdefiniowany w konfiguracji.
- AUTOTHRESHOLD - filtr, który automatycznie wyznacza granicę dla danego obrazu, na podstawie której określa jaki odcień danego piksela ma zostać zamieniony na kolor czarny, a jaki na kolor biały. Filtr ten nie jest wykorzystywany dla stron, które już został zeskanowane w czarno-bieli.
- W filtrze możemy podać przesunięcie w atrybucie value. Przesunięcie to działa na takiej zasadzie, że jest ono dodawane do automatycznej wartości thresholdu. Jeżeli wartość nie jest podana, to filtr zostanie nałożony zkolejno z trzema wartościami - automatyczna, automatyczna - 50 oraz automatyczna + 50.
- THRESHOLD - filtr, który zamienia dany piksel na kolor czarny lub biały w zależności od podanej wartości.
- W filtrze musimy podać wartość thresholdu w atrybucie value.
Konfiguracja filtrów odbywa się bezpośrednio w węźle configuration i może wyglądać następująco:
Code Block |
---|
|
<!-- Zostanie wykonana tylko jedna próba odczytania kodów z zastosowaniem filtru medianowegothreshold o wartości 130. -->
<filters>
<step>
<filter type="medianthreshold" value="130" />
</step>
</filters> |
Code Block |
---|
|
<!-- Zostanie wykonana tylko jedna próba odczytania kodów z zastosowaniem jednocześnie filtru medianowego i autothersholdu. -->
<filters>
<step>
<filter type="median" />
<filter type="autothreshold" />
</step>
</filters> |
...