public class LeptUtils
extends java.lang.Object
Constructor and Description |
---|
LeptUtils() |
Modifier and Type | Method and Description |
---|---|
static Pix |
convertImageToPix(java.awt.image.BufferedImage image)
Converts
BufferedImage to Leptonica Pix . |
static java.awt.image.BufferedImage |
convertPixToImage(Pix pix)
Converts Leptonica
Pix to BufferedImage . |
static void |
dispose(com.sun.jna.Structure resource)
Disposes of Leptonica native resource.
|
static void |
disposePix(Pix pix)
Disposes of Pix resource.
|
static Pix |
removeLines(Pix pixs)
Removes horizontal lines from a grayscale image.
|
public static java.awt.image.BufferedImage convertPixToImage(Pix pix) throws java.io.IOException
Pix
to BufferedImage
.pix
- java.io.IOException
public static Pix convertImageToPix(java.awt.image.BufferedImage image) throws java.io.IOException
BufferedImage
to Leptonica Pix
.image
- java.io.IOException
public static Pix removeLines(Pix pixs)
lineremoval.c
example.
pixs
- input imagepublic static void disposePix(Pix pix)
pix
- public static void dispose(com.sun.jna.Structure resource)
resource
- A Leptonica object, such as Pix
,
Pixa
, Box
, Boxa
,
PixColormap
, etc.