Skip to content

pomelyu/LearnOpenCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Description

Try and implement OpenCV functions

OpenCV functions

  • 02.1 Basic
    • cv::imread, cv::imwrite
    • cv::Mat::channels, cv::Mat::size, cv::Mat::type
    • cv::cvtColor
    • cv::split, cv::merge
  • 02.2 Histogram
    • cv::calcHist
  • 03.1 Transform
    • cv::warpAffine, cv::transform, cv::resize, cv::pyrDown, cv::pyrUp
    • cv::getRotationMatrix2D, cv::getAffineTransform
  • 03.2 Mask
    • cv::Mat::rowRange, cv::Mat::colRange
    • cv::bitwise_and, cv::bitwise_or, cv::bitwise_xor, cv::bitwise_not
  • 03.3 Kernel
    • cv::filter2D
    • cv::GaussianBlur, cv::bilateralFilter, cv::boxFilter, cv::blur
  • 03.4 Denoise
    • cv::medianBlur(), cv::fastNlMeansDenoisingColored, cv::fastNlMeansDenoising
    • cv::RNG::unifrom, cv::randn
  • 03.5 Thresholding
    • cv::threshold, cv::adaptiveThreshold
  • 03.6 Dilation & Erosion
    • cv::dilate, cv::erode, cv::morphologyEx
  • 03.7 Edge detection
    • cv::Sobel, cv::Laplacian, cv::Canny
  • 03.8 Perspective Transform
    • cv::getPerspectiveTransform, cv::warpPerspective
  • 04.1 Contours Basic
    • cv::findContours, cv::drawContours

Dependences

  • opencv@3.4.2
  • cvplot

Todos

  • 03.5 Thresholding
    • try simple thresholding
    • try adaptive thresholding by mean kernel, gaussion weights
    • implement thresholding by mean kernel, gaussion weights
    • try and study threshold_otsu method
  • 03.6 Dilation & Erosion
    • try built-in dilation, erosion, opening and closing function
    • implement simple dilation, erosion, opening and closing
  • 03.7 Edge detection
    • try built-in Sobel, Laplacian, Canny Edge detection
    • implement Canny Edge detector
  • 03.8 Perspective Transform
  • mini1 Live sketch
  • 04.1 Contours Basic
    • try built-in findContours, drawContours
    • implement findContours algorithm

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published