Face SDK  1.14.1 Mozart release
Face Recognition Software Development Kit
Classes | Functions | Variables
Java interface

Classes

enum  com.tech5.FaceSDK.ImageCompressor.CompresstionLevel
 
class  com.tech5.FaceSDK.ImageCompressor.Native
 
class  com.tech5.FaceSDK.ImageCompressor
 

Functions

 com.tech5.FaceSDK.ImageCompressor.ImageCompressor (int version, License license) throws FaceSDKException
 
 com.tech5.FaceSDK.ImageCompressor.ImageCompressor (int version) throws FaceSDKException
 
byte [] com.tech5.FaceSDK.ImageCompressor.compressImage (Image img, CompresstionLevel compressionLevel) throws FaceSDKException
 
Image com.tech5.FaceSDK.ImageCompressor.decompressImage (byte[] compressedImage) throws FaceSDKException
 
boolean com.tech5.FaceSDK.ImageCompressor.equals (Object o)
 
int com.tech5.FaceSDK.ImageCompressor.hashCode ()
 
void com.tech5.FaceSDK.ImageCompressor.close () throws Exception
 
void com.tech5.FaceSDK.ImageCompressor.finalize () throws Throwable
 

Variables

 com.tech5.FaceSDK.ImageCompressor.CompresstionLevel._1
 
 com.tech5.FaceSDK.ImageCompressor.CompresstionLevel._2
 
 com.tech5.FaceSDK.ImageCompressor.CompresstionLevel._3
 
 com.tech5.FaceSDK.ImageCompressor.CompresstionLevel._4
 
 com.tech5.FaceSDK.ImageCompressor.CompresstionLevel._5
 

Detailed Description

Function Documentation

◆ compressImage()

byte [] com.tech5.FaceSDK.ImageCompressor.compressImage ( Image  img,
CompresstionLevel  compressionLevel 
) throws FaceSDKException
inline

Performs image compression.

Parameters
imgthe image for compression.
compressionLevelthe compression level.
Returns
compressed image in proprietary format. Can be decompressed using decompressImage(byte[]).
Exceptions
IllegalArgumentExceptionif img is null.
FaceSDKExceptionin case of an error in native code.

◆ decompressImage()

Image com.tech5.FaceSDK.ImageCompressor.decompressImage ( byte []  compressedImage) throws FaceSDKException
inline

Performs image decompression.

Parameters
compressedImagethe compressed image via compressImage(Image, CompresstionLevel).
Returns
decompressed image.
Exceptions
IllegalArgumentExceptionif compressedImage is null or empty.
FaceSDKExceptionin case of an error in native code.

◆ ImageCompressor() [1/2]

com.tech5.FaceSDK.ImageCompressor.ImageCompressor ( int  version,
License  license 
) throws FaceSDKException
inline

Creates ImageCompressor with needed version and license.

Parameters
versionimage compression algorithm vesion.
licensethe license
Exceptions
IllegalArgumentExceptionif license is null.
FaceSDKExceptionin case of an error in native code.

◆ ImageCompressor() [2/2]

com.tech5.FaceSDK.ImageCompressor.ImageCompressor ( int  version) throws FaceSDKException
inline

Creates ImageCompressor with needed version.
The default license is loaded. License#makeDefaultLicense().

Parameters
versionimage compression algorithm vesion.
Exceptions
FaceSDKExceptionin case of an error in native code.

Variable Documentation

◆ _2

com.tech5.FaceSDK.ImageCompressor.CompresstionLevel._2

size of resulting image will be not more than 800 bytes.

◆ _3

com.tech5.FaceSDK.ImageCompressor.CompresstionLevel._3

size of resulting image will be not more than 900 bytes.

◆ _4

com.tech5.FaceSDK.ImageCompressor.CompresstionLevel._4

size of resulting image will be not more than 1000 bytes.

◆ _5

com.tech5.FaceSDK.ImageCompressor.CompresstionLevel._5

size of resulting image will be not more than 1100 bytes. size of resulting image will be not more than 1200 bytes.