carve 0,0,0,0

Go implementation of Seam Carving algorithm.

carve

Go implementation of Seam Carving algorithm. Seam carving allows for an image to be resized without simply cropping or scaling the original image. Detailed walk through of the algorithm and code can be found on my website. Algorithm is also detailed on Wikipedia, the original paper.

Installation

$ go get https://github.com/aaparella/carve

Usage

resized, err := carve.ReduceHeight(img, 50)
if err != nil {
    log.Fatal(err)
}

Todo

  • Improve performance
    • Reduce heap allocations
    • Caching?

Related Repositories

carve

carve

Go implementation of Seam Carving algorithm. ...

grbl

grbl

Inventables X-Carve specific Grbl versions: ...

CarveSharp

CarveSharp

.NET Wrapper for Carve's CSG and mesh boolean operations ...

NHSeeThroughView

NHSeeThroughView

NSSeeThroughView is a category on UIView and a UIButton subclass that let you carve out pieces of a UIView / UIButton to let the view behind it appear through it. ...

carve

carve

Automatically exported from code.google.com/p/carve ...


Top Contributors

aaparella gagliardetto