计算机视觉
图像处理

OpenCV实例总览

1.3Calibration
标定3个水平放置的相机及其相对位置,跟双目标定类似,先分别标定每个相机的内外参数,再标定第2,3相机相对第一个相机的位置,并用校正来检验标定效果

2.bagofwords_classification
用SVM训练的方法,识别单词?

3. bgfg_gmg
在光照条件会发生改变的情况下,提取背景?

4.bgfg_segm
分割背景

5. brief_match_test
用Brief描述子作匹配

6.build3dmodel
作3D建模

7.calibration
单个相机内外参数标定

8.calibration_artificial
人工相机标定

9.camshiftdemo
基于mean-shift的跟踪技术

10.chamfer
斜面匹配,计算模板图像的边缘和待匹配图像的边缘的距离

11.connected_components
提取轮廓,有个trackbar能调整阈值

12.contours2
轮廓线提取

13.convexhull
凸包

14.create_mask
Opencv创建mask,其实这个不是亮点,亮点在于如何与鼠标交互

15.dbt_face_detection
人脸检测,只支持android,apple,linux系统,windows不支持

16.delaunay2
delaunay triangulation and voronoi tesselation

17.demhist
测试直方图

18.descriptor_extractor_matcher
角点检测和匹配的框架
 keypoint finding and matching between 2 images using features2d framework

19.detection_based_tracker_sample
人脸检测和跟踪?只支持android,apple,linux系统,windows不支持

20.detector_descriptor_evaluation
角点检评估框架

21.detector_descriptor_matcher_evaluation
角点检测和匹配的评估框架

22.dft
dft变换

23.distrans
边缘图像间的距离

24.drawing
OpenCV画线等函数

25.edge
canny边缘线检测

26.em
em聚类算法

27.fabmap_sample
FAB-MAP image matching算法

28.facerec_demo
FaceRecognizer算法

29.fback
dense optical flow algorithm 

30.ffilldemo
floodFill算法

31.filestorage
Opencv存储机制

32. fitellipse
检测轮廓线,并作拟合,ellipse fitting

33.freak_demo
测试一种角点描述子算法,FREAK: Fast Retina Keypoint.

34.gencolors
颜色转换函数?

35.generic_descriptor_match
测试SURF descriptor for matching keypoints

36.grabcut
GrabCut segmentation算法,在图像中选定一个object,grabcut会把它抠出来

37.houghcircles
hough变换找图像中的圆

38. houghlines
hough变换检测图像中的直线

39.hybridtrackingsample
hybridtracking算法

40.image
OpenCV图像操作教程

41.image_alignment
implements the image alignment ECC algorithm

42.image_sequence
用VideoCapture读图像序列

43.imagelist_creator
根据输入的命令行参数创建yaml or xml文件。这个文件列出了命令行参数的文件名

44.inpaint
修复图像,有点类似橡皮擦功能

45.intelperc_capture
intel感知计算??

46.kalman
卡尔曼滤波器,用来作跟踪的

47.kmeans
kmeans聚类算法

48.laplace
 Laplace point/edge detection

49.latentsvm_multidetect
This program demonstrated the use of the latentSVM detector.It reads in a trained object models and then uses them to detect the objects in an images

50.letter_recog
如何train Random Trees classifier,or Boosting classifier, or MLP, or Knearest, or Nbayes, 
or Support Vector Machines ,并用字符识别来验证它的有效性

51.linemod
Place your object on a planar, featureless surface. With the mouseframe it in the ‘color’ window and right click to learn a first template.

52.lkdemo
Lukas-Kanade optical flow算法

53.logpolar_bsm
LogPolar Blind Spot Model盲点检测算法?

54.lsd_lines
LSD算法实现,线段检测

55.matcher_simple
测试配准的

56.matching_to_many_images
一对多的图像配准,检测源图像的特征点描述子,对每个特征点描述子,从待匹配图像集中找到跟它最接近的

57.meanshift_segmentation
mean-shift based color segmentation in spatial pyramid

58.minarea
寻找最小的闭包,三角形或圆形

59.morphology2
图像形态学操作,erosion,dialation,open,close

60.npr_demo
有点类似画笔功能,Non-Photorealistic Rendering,应该很好玩吧~

61.opencv_version
OpenCV版本信息

62. OpenEXRimages_HDR_Retina_toneMapping
HighDynamicRange retina tone mapping 

63.OpenEXRimages_HDR_Retina_toneMapping_video
Video版本的HDR

64.openni_capture
用depth sensors (Kinect, XtionPRO,…)得到视差图等

65.pca
PCA算法实现

66.peopledetect
行人检测算法

67.phase_corr
phase Correlate是干什么的,并不清楚

68.points_classifier

机器学习算法作的点分类器

69.retinaDemo

时域或频域的图像处理,包括过滤高频分量降噪,过滤掉低频信号来作图像的压缩等

70.rgbdodometry
估计帧间的刚体运动,算法来自Real-Time Visual Odometry from Dense RGB-D Images算法

71.segment_objects
This program demonstrated a simple method of connected components clean up of background subtraction.

72. select3dobj

选择一个3Dbox,然后算法会跟踪到这个box

73.shape_example

shape comparisson?

74.shape_transformation
shape matching?

75.simpleflow_demo
简单的光流算法

76.squares
Square Detector

77.starter_imagelist
教你怎么从yaml or xml file读图像

78.starter_video
教你OpenCV读视频的方法

79.stereo_calib
双目标定,并作立体校正

80.stereo_match
匹配L R图,算出视差,并重建3D点云

81.stitching
图像全景拼接

82.textdetection
Real-Time Scene Text Localization and Recognition CVPR2012论文Extremal Region Filter algorithm 实现

84.tvl1_optical_flow
测试稠密光流

85.ufacedetect
级联分类器,可以使用Haar,LBP特征,一旦级联分类器被训练,就可以识别多种rigid object,常用于人脸。

86.video_dmtx
从视频中读图,显示

87.video_homography
检查两帧图像的fast corner,用brief特征子描述,作匹配,根据匹配点,找到homograph

88.videostab
视频防抖动

89.watershed
分水岭分割算法

C samples
1.adaptiveskindetector
自适应皮肤检查

2.bgfg_codebook
学习背景,分割前景

3.blobtrack_sample
blob track算法

4.contours
轮廓线提取算法

5.convert_cascade
级联交换器??

6.delaunay
跟delaunay2一样

7.facedetect
cascade recognizer检查人脸

8.fback_c
dense Franeback optical flow

9.find_obj
SURF Detector and Descriptor using either FLANN (fast approx nearst neighbor classification) 
or brute force matching on planar objects.

10.find_obj_calonder
This program shows the use of the Calonder point descriptor classifier .SURF is used to detect interest points, Calonder is used to describe/match these points

11.find_obj_ferns
“fern” plannar PlanarObjectDetector point descriptor classifier.

12.latentsvmdetect
latentSVM detector

13.motempl
运动检测相关

14.mser_sample
Maximal Extremal Region interest point detector

15.mushroom
决策树相关,decision tree for classifying mushrooms

16.one_way_sample
one way interest point descriptor

17.polar_transforms
Linear-Polar and Log-Polar image transforms

18.pyramid_segmentation
color pyramid segmentation

19.smiledetect
笑脸检测

20.tree_engine
决策树和决策森林相关

转载注明来源:CV视觉网 » OpenCV实例总览

分享到:更多 ()
扫描二维码,给作者 打赏
pay_weixinpay_weixin

请选择你看完该文章的感受:

0不错 0超赞 0无聊 0扯淡 0不解 0路过

评论 抢沙发

评论前必须登录!