Image compression application with the lossy vector quantization (VQ) data compression technique.
Vector quantization procedure:
- Codebook creation with prototype vectors
 - Encoding: association of the image vectors to the codebook using distance criteria
 - Decoding using look up table
 
- Add Image: image that will be compressed
 - Add Training: training image for better compression result (optional)
 - Refinement: number of iteration for the re-finement process on the training image (max. 60)
 - Delete: deletes added images from the application
 - Compress: starts the compression process
 
- Language: Java
- Library: OpenCV
 
 
To run this application you need Java and to add the OpenCV JAR to your preferred IDE. You can find a tutorial to install OpenCV here.




