oddkiva / sara

Easy-to-Use C++ Computer Vision Library

Home Page:https://sara-github.readthedocs.io/en/latest/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sara: C++ Computer Vision Library

GitLab CI Build Status GitHub Actions Status

Sara (सार) is a Sanskrit word meaning essence.

Sara tries to focus on:

  1. having an easy-to-use and simple API;
  2. having easy-to-understand and efficient implementations of computer vision algorithms;

Sara is licensed with the Mozilla Public License version 2.0.

Documentation

You can find the API documentation here.

I also compile my personal notes here where I write down my understanding regarding the mathematical details to explain how I implement some algorithms.

In any case, you are always better off consulting the examples folder and the test folder.

Why yet another library?

Like a few people out there, I never really liked OpenCV. I use it out of necessity but I don't really like it.

The two aspects below are always in my mind everytime I write code for this library:

  1. as a computer vision scientist, understanding as many algorithms as possible and as deeply as possible is one of my responsibilities .
  2. I also try to write clear and efficient code.

This is a library made out of love and I try to reflect this mindset as honestly as possible.

Build the libraries

Please have a look at the CI scripts like .gitlab-ci.yml or .github/workflows/ci.yml.

If something does not work, help me and try fixing it? =P

About

Easy-to-Use C++ Computer Vision Library

https://sara-github.readthedocs.io/en/latest/

License:Mozilla Public License 2.0


Languages

Language:C++ 81.7%Language:JavaScript 6.3%Language:Python 4.2%Language:CMake 3.6%Language:Cuda 3.4%Language:Shell 0.2%Language:Swift 0.1%Language:HTML 0.1%Language:Objective-C++ 0.1%Language:Svelte 0.1%Language:PowerShell 0.1%Language:Dockerfile 0.1%Language:GLSL 0.0%Language:C 0.0%Language:TypeScript 0.0%Language:CSS 0.0%Language:Ruby 0.0%