Skip to content

OpenCV:Category

OpenCV Modules

  • Main modules
    • core
    • imgproc
    • imgcodecs
    • videoio
    • highgui
    • video
    • calib3d
    • features2d
    • objdetect
    • ml
    • flann
    • photo
    • stitching
    • cudaarithm
    • cudabgsegm
    • cudacodec
    • cudafeatures2d
    • cudafilters
    • cudaimgproc
    • cudalegacy
    • cudaobjdetect
    • cudaoptflow
    • cudastereo
    • cudawarping
    • cudev
    • shape
    • superres
    • videostab
    • viz
  • Extra modules
    • aruco
    • bgsegm
    • bioinspired
    • ccalib
    • cvv
    • datasets
    • dnn
    • dpm
    • face
    • fuzzy
    • hdf
    • line_descriptor
    • matlab
    • optflow
    • plot
    • reg
    • rgbd
    • saliency
    • sfm
    • stereo
    • structured_light
    • surface_matching
    • text
    • tracking
    • xfeatures2d
    • ximgproc
    • xobjdetect
    • xphoto
  • Other

OpenCV Turotials & Modules.

core

Preview

Remarks

Opencv_preview_matTheBasicImageStructure.jpg

Mat - The Basic Image Container

Opencv_preview_howToScanImages.jpg

How to scan images, lookup tables and time measurement with OpenCV

Opencv_preview_matMaskFilter2DOp.png

Mask operations on matrices

Opencv_preview_Adding_Images_Tutorial_Result_01.jpg

Adding (blending) two images using OpenCV

Opencv_preview_Basic_Linear_Transform_Tutorial_Result_01.jpg

Changing the contrast and brightness of an image!

Opencv_preview_Drawing_1_Tutorial_Result_0.jpg

Basic Drawing

Opencv_preview_Drawing_2_Tutorial_Result_71.jpg

Random generator and text with OpenCV

Opencv_preview_discrete_fourier_transform.png

Discrete Fourier transform

Opencv_preview_file_input_output_with_xml_yml.png

File Input and Output using XML and YAML files

Opencv_preview_interopOpenCV1.png

Interoperability with OpenCV 1

imgproc

Preview

Remarks

Opencv_preview_Smoothing_Tutorial_Cover.jpg

Smoothing Images

Opencv_preview_Morphology_1_Tutorial_Cover1.jpg

Eroding and Dilating

Opencv_preview_Morphology_2_Tutorial_Cover1.jpg

More Morphology Transformations

Opencv_preview_Pyramids_Tutorial_Cover.jpg

Image Pyramids

Opencv_preview_Threshold_Tutorial_Cover.jpg

Basic Thresholding Operations

Opencv_preview_Filter_2D_Tutorial_Cover.jpg

Making your own linear filters!

Opencv_preview_CopyMakeBorder_Tutorial_Cover.jpg

Adding borders to your images

Opencv_preview_Sobel_Derivatives_Tutorial_Cover.jpg

Sobel Derivatives

Opencv_preview_Laplace_Operator_Tutorial_Cover.jpg

Laplace Operator

Opencv_preview_Canny_Detector_Tutorial_Cover.jpg

Canny Edge Detector

Opencv_preview_Hough_Lines_Tutorial_Cover.jpg

Hough Line Transform

Opencv_preview_Hough_Circle_Tutorial_Cover.jpg

Hough Circle Transform

Opencv_preview_Remap_Tutorial_Cover.jpg

Remapping

Opencv_preview_Warp_Affine_Tutorial_Cover.jpg

Affine Transformations

Opencv_preview_Histogram_Equalization_Tutorial_Cover.jpg

Histogram Equalization

Opencv_preview_Histogram_Calculation_Tutorial_Cover.jpg

Histogram Calculation

Opencv_preview_Histogram_Comparison_Tutorial_Cover.jpg

Histogram Comparison

Opencv_preview_Back_Projection_Tutorial_Cover.jpg

Back Projection

Opencv_preview_Template_Matching_Tutorial_Cover.jpg

Template Matching

Opencv_preview_Find_Contours_Tutorial_Cover.jpg

Finding contours in your image

Opencv_preview_Hull_Tutorial_Cover.jpg

Convex Hull - 최외곽의 점들을 연결한 집합

Opencv_preview_Bounding_Rects_Circles_Tutorial_Cover.jpg

Creating Bounding boxes and circles for contours

Opencv_preview_Bounding_Rotated_Ellipses_Tutorial_Cover.jpg

Creating Bounding rotated boxes and ellipses for contours

Opencv_preview_Moments_Tutorial_Cover.jpg

Image Moments

Opencv_preview_Point_Polygon_Test_Tutorial_Cover.jpg

Point Polygon Test

Opencv_drawing_linetype.png

Drawing 에서 사용되는 LineType 인자에 대한 내용. (cv2.LINE_4, cv2.LINE_AA, cv2.LINE_8)

video

Preview

Remarks

Opencv_preview_Background_Subtraction_Tutorial_Result_2.png

Motion Analysis

  • cv::BackgroundSubtractor: Base class for background/foreground segmentation.
  • cv::BackgroundSubtractorKNN: K-nearest neigbours - based Background/Foreground Segmentation Algorithm.
  • cv::BackgroundSubtractorMOG2: Gaussian Mixture-based Background/Foreground Segmentation Algorithm.

-

Object Tracking

  • cv::DenseOpticalFlow
  • cv::DualTVL1OpticalFlow : "Dual TV L1" Optical Flow Algorithm.
  • cv::KalmanFilter: Kalman filter class.

APIs

  • cvCalcAffineFlowPyrLK
  • cvCalcGlobalOrientation
  • cvCalcMotionGradient
  • cvCalcOpticalFlowFarneback
  • cvCalcOpticalFlowPyrLK
  • cvCamShift
  • cvCreateKalman
  • cvEstimateRigidTransform
  • cvKalmanCorrect
  • cvKalmanPredict
  • cvMeanShift
  • cvReleaseKalman
  • cvSegmentMotion
  • cvUpdateMotionHistory

highgui

Preview

Remarks

Opencv_preview_Adding_Trackbars_Tutorial_Cover.jpg

Adding a Trackbar to our applications!

Opencv_preview_video-input-psnr-ssim.png

Video Input with OpenCV and similarity measurement

Opencv_preview_video-write.png

Creating a video with OpenCV

calib3d

Preview

Remarks

Opencv_preview_camera_calibration_square_chess.jpg

Camera calibration with square chessboard

Opencv_preview_camera_calibration.png

Camera calibration With OpenCV

features2d

Preview

Remarks

Opencv_preview_Harris_Detector_Cover.jpg

Harris corner detector

Opencv_preview_Shi_Tomasi_Detector_Cover.jpg

Shi-Tomasi corner detector

Opencv_preview_Generic_Corner_Detector_Cover.jpg

Creating yor own corner detector

Opencv_preview_Corner_Subpixeles_Cover.jpg

Detecting corners location in subpixeles

Opencv_preview_Feature_Detection_Tutorial_Cover.jpg

Feature Detection

Opencv_preview_Feature_Description_Tutorial_Cover.jpg

Feature Description

Opencv_preview_Feature_Flann_Matcher_Tutorial_Cover.jpg

Feature Matching with FLANN

Opencv_preview_Feature_Homography_Tutorial_Cover.jpg

Features2D + Homography to find a known object

Opencv_preview_detection_of_planar_objects.png

Detection of planar objects

objdetect

Preview

Remarks

Opencv_preview_Cascade_Classifier_Tutorial_Cover.jpg

Cascade Classifier

Opencv_preview_PedestrianDetection.png

보행자 검출 (Pedestrian detection)

  • HOG (INRIA)
  • HOG (Daimler)
  • hogcascades
  • haarcascades

Theory

ml

Preview

Remarks

Opencv_preview_introduction_to_svm.png

Introduction to Support Vector Machines

Opencv_preview_non_linear_svms.png

Support Vector Machines for Non-Linearly Separable Data

gpu

Preview

Remarks

Opencv_preview_gpu-basics-similarity.png

Similarity check (PNSR and SSIM) on the GPU

viz

Preview

Remarks

Opencv_preview_window_demo1.png

Launching Viz

Opencv_preview_widgetpose.png

Pose of a widget

Opencv_preview_global_view_point.png

Transformations

Opencv_preview_red_triangle1.png

Creating Widgets

Algorithms

Preview

Remarks

Opencv_preview-ransac.png

RANSAC (Statistical algorithms)

See also

Favorite site