Skip to content

Image Processing desktop app implemented using JavaFX and SwingUI.

Notifications You must be signed in to change notification settings

hideburn/image-morphing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image-morphing

Image Processing desktop app implemented using JavaFX and SwingUI.

Algorithm:

Morphing process is based on triangulation, using this approach:

  1. Initial and target image are subdivided into triangles.
  2. User interacts with the Mesh control points and defines Morphing Mesh coordinates.
  3. Morph process starts individiually for each triangle using the amount of interpolation α.
  4. Each R, G and B component from the initial pixel is mapped to the R, G and B component of the target pixel.
  5. All the triangles are combined to the final image.

Project structure:

alt tag

About

Image Processing desktop app implemented using JavaFX and SwingUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published