This repository contains all necessary sources codes for our class
- Lab5.4: Starting Stub for Task4 of Lab5 (only dilation)
- Lab5.1: Starting Stub for Task1 of Lab5 (only simple threshold)
- Example10-F: Edge Detection with Sobel Derivtive
- Example10-E:
ADAPTIVE_THRESH_MEAN_C
&ADAPTIVE_THRESH_GAUSSIAN_C
- Example10-D:
THRESH_OTSU
&THRESH_TRIANGLE
- Example10-C:
THRESH_BINARY
- Example10-B:
cv::copyMakeBorder()
extrapolation - Example10-A: Linear filter (mean filter) with
filter2D()
- Example10-1:
cv::threshold()
textbook example
- x6-3: Drawing frame per second in a Video
- x6-2: Drawing Text on a Grayscale RGB Image
- x6-1: Drawing Figures
- x5-6:
split()
,minMaxLoc()
,compare()
,subtract()
- x5-5: ROI and
bitwise_not()
- x5-4: "Gray Pyramid", using
Mat::adjustROI()
? - x5-3: Green Square Using Pointer Arithmentics
- x5-2: Green Square Using member methods of
Mat
- x5-1: Drawing Circle :)
- x4-2: ... is up to you
- x4-1: Creating Typewriter with Rect etc. (stub code)
- Example4-0-5: Saturation Casting saturate_cast<>()
- Example4-0-4: Accessing Elements using MatConstIterator_<> or MatIterator_<>
- Example4-0-3: Accessing Elements using at<>() and ptr<>()
- Example4-0-2: Ins and Outs of "Raster Scan Order"
- Example4-0-1: Creating an Array
- x3-3: Matx<int,n,m> & Vec<n,int> Templates
- x3-2: Matx33f & Vec3f
- x3-1: Point2f vs Point(aka Point2i) and some utility functions
- Example3-5: Template Classes
- Example3-4: Matx{1,2,...}{1,2...}{f,d,...} Classes
- Example3-3: Size and Rect Classes
- Example3-2: Scalar Classes
- Example3-1: Point Classes