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.
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)
The main achievement of liteCV is providing equivalence with OpenCV.
Especially, we are focusing implementing OpenCV's core
, imgcodec
, imgproc
and highgui
.
- Element (equivalent to
cv::Vec
/cv::Scalar
) - Size (equivalent to
cv::Size
) - Point (equivalent to
cv::Point
) - Rect (equivalent to
cv::Rect
) - Matrix (equivalent to
cv::Mat
)
- Image Reading/Writing (equivalent to
cv::imread
/cv::imwrite
) - Image Encoding/Decoding (equivalent to
cv::imencode
/cv::imdecode
)
- Color Conversion (equivalent to
cv::cvtColor
) - Image Filters (equivalent to
cv::filter2D
, etc...)
- Display Image (equivalent to
cv::imshow
/cv::namedWindow
) - Keyboad Input (equivalent to
cv::waitKey
)