The OpenCV SDK for Dart is a powerful and versatile computer vision library that allows developers to integrate OpenCV functionality into their Dart applications. This SDK provides a bridge between Dart and the OpenCV library, enabling you to leverage advanced computer vision techniques seamlessly.
- 
High-Performance: Benefit from the high-performance capabilities of the OpenCV library directly from your Dart applications. 
- 
Wide Range of Algorithms: Access a comprehensive collection of image processing and computer vision algorithms, including filtering, feature detection, object tracking, and more. 
- 
Easy Integration: The SDK provides a user-friendly interface to easily integrate OpenCV functionalities into your Dart projects. 
TODO:
- 
Image Reading and Writing: -  Read image: imread()
-  Write image: imwrite()
 
-  Read image: 
- 
Image Properties: -  Get image size: size()
-  Determine image type: type()
-  Access and modify pixel values on the image: at(),set()
 
-  Get image size: 
- 
Morphological Operation: 
- 
Color Conversions: -  Convert color spaces: cvtColor()for grayscale
-  Define constants for color space conversions: COLOR_*
 
-  Convert color spaces: 
- 
Filtering and Edge Detection: -  Gaussian blur: GaussianBlur()
-  Average blur: Average()
-  Bileteral blur: Bileteral()
-  Average blur: Average()
-  Median blur: medianBlur()
 
-  Gaussian blur: 
- 
Edge Detection: -  Edge detection: Canny()
-   Laplace: Laplace()
-   Sobel: Sobel()
 
-  Edge detection: 
- 
Geometric Transformations: -  Perspective transformation: warpPerspective()
-  Scaling: resize()
-  Rotation: rotate()
 
-  Perspective transformation: 
- 
Hough Detection Transformations: - Hough Circle:
- Hough Line:
 
- 
Template Matching: -  Template matching operation: matchTemplate()
 
-  Template matching operation: 
- 
Contour Detection: -  Contour detection: findContours()
-  Compute contour properties: contourArea(),arcLength(),boundingRect()
 
-  Contour detection: 
- 
Object Detection: -  Face detection: CascadeClassifier()
-  Object detection: detectMultiScale()
 
-  Face detection: 
- 
Computational Operations: -  Mathematical operations: add(),subtract(),multiply(),divide()
-  Histogram calculation: calcHist()
 
-  Mathematical operations: 
- 
Image Processing Helpers: -  Bitwise masking operations: bitwise_and(),bitwise_or(),bitwise_not()
-  Splitting and merging images: split(),merge()
-  Defining Regions of Interest (ROI): Rect()
 
-  Bitwise masking operations: 
- 
Graphical User Interface (GUI) Helpers: -  Display image on the screen: imshow()
-  Detect keyboard or mouse interactions: waitKey()
 
-  Display image on the screen: 
TODO: Include short and useful examples for package users. Add longer examples
to /example folder.

