Basic_Image_Library MIT licensed stars forks issues

Basic Image Processing Library

Basic Image Processing library is a comprehensive computer vision and image processing library for all architecture with CPU backend and developed for Linux, Windows, and Mac.

Every Link in this page are related to master branch (Master branch will contain same code as the latest release which can be found in tags)

API Informations

Prerequisites

Common Requirement

Linux

Windows

MacOS

Supported Functions


INSTRUCTIONS TO RUN ON LINUX AND MAC OS

Clone the Library

$ git clone https://github.com/muthu-kumaravel/basic_image_library.git

TYPE 1: BUILDING WHOLE LIBRARY

Building and Executing Library and Test Application

$ cd basic_image_library/
$ mkdir build
$ cd build
$ cmake ..
        or
$ ccmake .. (For CMake GUI Interface)

For Debug mode or any other user preference in cmake, make the necessary modification manually in main_code\CMakeLists.txt or via cmake gui (ccmake ..)

$ make
$ cd ../

If Release

$ ./test_application/bin/Release/basic_image_demo

If Debug

$ ./test_application/bin/Debug/basic_image_demo

TYPE 2: BUILDING ONE BY ONE

Build the Library

$ cd basic_image_library/main_code/
$ mkdir build
$ cd build
$ cmake ..
        or
$ ccmake ..

For Debug mode or any other user preference in cmake, make the necessary modification manually in main_code\CMakeLists.txt or via cmake gui (ccmake ..)

$ make

Instructions to Build and Run the Test Application

Mandatory to build the library before

$ cd ../../test_application/
$ mkdir build
$ cd build
$ cmake ..
        or
$ ccmake .. 

For Debug mode or any other user preference in cmake, make the necessary modification manually in main_code\CMakeLists.txt or via cmake gui (ccmake ..)

$ make
$ cd ../../

If Release

$ ./test_application/bin/Release/basic_image_demo

If Debug

$ ./test_application/bin/Release/basic_image_demo

INSTRUCTION TO RUN ON WINDOWS

Clone and build library

$ git clone https://github.com/muthu-kumaravel/basic_image_library.git

TYPE 1: BUILDING WHOLE LIBRARY

Build and Executing Library with Test Application

> cd .\basic_image_library\
> mkdir build
> cd .\build
> cmake..

If using CMake GUI give the correct Source folder and Build folder

Make Sure CMake is done with Building for: Visual Studio 16 2019 (Might not work in older versions)

For Release

For Debug

TYPE 2: BUILDING ONE BY ONE

Build Library

> cd .\basic_image_library\
> cd .\main_code\
> mkdir build
> cd .\build\
> cmake..

If using CMake GUI give the correct Source folder and Build folder

Make Sure cmake is done with Building for: Visual Studio 16 2019

For Release

For Debug

Run sample application

> cd ../../
> cd .\test_application\
> mkdir build
> cd .\build\
> cmake ..

If using CMake GUI give the correct Source folder and Build folder

Make Sure cmake is done with Building for: Visual Studio 16 2019

For Release

> cd ../
> .\test_application\bin\Release\basic_image_demo.exe

For Debug

> cd ../
> .\test_application\bin\Debug\basic_image_demo.exe

Output will be dumped in test_application/output_test_images

OTHER RELATED INFORMATIONS