Skip to content

A command line image processing tool written in pure C with no dependencies. Currently supports bmp images and a variety of functions such as blurring, sharpening, and detecting edges.

License

Notifications You must be signed in to change notification settings

EthanDP/ceam-carving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ceam Carving

A command line tool for performing basic image processing actions such as bluring, sharpening, seam carving, converting images, and more.

Currently Implemented Features

  • Support for 24 bit bmp images
  • Blur images with variable strength and size (1 to 100)
  • Sharpen images with variable strength and size (1 to 100)
  • Generate edge detection masks
  • A super secret image processing function :)

How to use

make
./build <relative path to image> <function> [<parameters>] [<additional arguments>]

Blur

./build images/example.bmp --blur <strength> <size>

Sharpen

./build images/example.bmp --sharpen <strength> <size>

Verbose logging

./build images/example.bmp --blur 50 10 -v

About

A command line image processing tool written in pure C with no dependencies. Currently supports bmp images and a variety of functions such as blurring, sharpening, and detecting edges.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published