/Seam-Carving-Advanced

:art: Experiments with seam carving, such as Seam Carving on GPU, for video and other.

Primary LanguageC#Apache License 2.0Apache-2.0

Seam-Carving-Advanced

Experiments with seam carving (contet-aware resizing), such as Seam Carving on GPU, for video and other.

Currently implemented methods:

  • CAIR. Using wrapper for native library CAIR
  • Standart. Using managed version of CAIR (Code has been translted from C++ to C#). For performance reason code has been rewritten with unsafe parts.
  • GPU (exprerimental). Using Cudafy for interaction with GPU. Actually is not working.

GUI

Most part of options has been borrowed from CAIR:

  • Energy Type (Prewitt, Sobel, V1, VSquare, Laplacian).
  • Forward Energy.
  • HD.
  • Parallelization is also available.

GUI Sample Screen

Licence

Seam-Carving-Advanced is licensed under the Apache 2.0 License.