Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prodeveloper0/litecv
liteCV is greater than OpenCV :)
https://github.com/prodeveloper0/litecv
computer-vision cpp cpp-library cpp14 cpp14-library cpp17 cpp17-library cv header-only image-processing
Last synced: about 2 months ago
JSON representation
liteCV is greater than OpenCV :)
- Host: GitHub
- URL: https://github.com/prodeveloper0/litecv
- Owner: prodeveloper0
- License: mit
- Created: 2021-12-08T10:47:55.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-05-17T14:53:31.000Z (over 2 years ago)
- Last Synced: 2024-05-18T18:43:43.320Z (7 months ago)
- Topics: computer-vision, cpp, cpp-library, cpp14, cpp14-library, cpp17, cpp17-library, cv, header-only, image-processing
- Language: C
- Homepage:
- Size: 136 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# liteCV
**_liteCV_** is lightweight image processing library for C++14 (not ~~C++11~~).
Unlike _OpenCV_, **_liteCV_** must be **PORTABLE**.
Unlike _OpenCV_, **_liteCV_** must be **INDEPENDENCE**.
Unlike _OpenCV_, **_liteCV_** must be **EASY-TO-USE**.# Compatible Compilers
MSVC++ 14.2x is current main compiler as a reference fo testing. another compilers will be supported and tested later.* MSVC++ 14.2x (Visual Studio 2019) (Reference)
# Achievements
The main achievement of *_liteCV_* is providing equivalence with OpenCV.
Especially, we are focusing implementing OpenCV's `core`, `imgcodec`, `imgproc` and `highgui`.## Data Structure (`core`)
1. Element (equivalent to `cv::Vec`/`cv::Scalar`)
2. Size (equivalent to `cv::Size`)
3. Point (equivalent to `cv::Point`)
4. Rect (equivalent to `cv::Rect`)
5. Matrix (equivalent to `cv::Mat`)## Image I/O (`imgcodec`)
1. Image Reading/Writing (equivalent to `cv::imread`/`cv::imwrite`)
2. Image Encoding/Decoding (equivalent to `cv::imencode`/`cv::imdecode`)## Image Processing (`imgproc`)
1. Color Conversion (equivalent to `cv::cvtColor`)
2. Image Filters (equivalent to `cv::filter2D`, etc...)## High-level GUI
1. Display Image (equivalent to `cv::imshow`/`cv::namedWindow`)
2. Keyboad Input (equivalent to `cv::waitKey`)