OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code. (https://opencv.org/about/).
OpenCV Library Wrapper is based on EmguCV as .Net wrapper for OpenCV Library. More about EmguCV (https://www.emgu.com/wiki/index.php/Main_Page)
Feature :
- Convert Image Binary to Mat using cv2_Imread()
- Convert Mat to Image Binary using cv2_Imshow()
- Convert Mat BGR to RGB or GRAYSCALE using cv2_cvtColor(Mat, COLOR_FLAG)
COLOR_FLAG :
- CV2_COLOR_BGR2GRAY
- CV2_COLOR_BGR2RGB
- Crop image using cv2_Crop(Mat, Size(w,h))
- Resize image using cv2_Resize(Mat, Rectangle(x,y,w,h))
- Rotate Image using cv2_Rotate(Mat, angel)
- Image addition using cv2_Add(Mat_1, Mat_2)
- Image addition weighted using cv2_AddWeighted(Mat_1, Mat_2, alpha, beta)
- Image subtraction using cv2_Subtract(Mat_1, Mat_2)
* this library wrapper is under development.