caire

Caire is a Go library that performs content-aware visual resizing operations. It detects and deletes or appends the least important pixels in images using edge detection and dynamic programming approaches. It features features such as face detection, mask support, and command line interface.

CA

caire

New80

esimov · Image & Photo Processing

STARS10.9K
FORKS401
COMMITS0
CONTRIBUTORS0
VERSIONv1.5.0
UPDATEDyesterday
GoGörsel İşlemeYeniden BoyutlandırmaSeam CarvingMIT

Common commercial products in this category: Adobe Photoshop, Adobe Lightroom, Cloudinary

What can it do?
  • You can reduce or magnify the size of the images vertically or horizontally according to the degree of importance of the content.
  • Thanks to facial sensing and protective mask features, you can prevent faces from deforming during resizing.
  • You can process directories simultaneously via the command line or using pipelines (stdin/stdout).
User reviews
  • • NeutralGitHub Issue

    how to run carie

    “how do you upload an image from a source”

  • • NeutralGitHub Issue

    Algorithm doesnt consider mask properly

    “I was playing around with the mask parameter and I feel that the algorithm sometimes distorts the masked objects. For example in this image I marked the girl as important, still in output her face was not preserved. Is there any parameter where I can force the algorithm to not…”

GitHub

My note

Alternative pages

More in: Image & Photo Processing