当前位置:文档之家› opencv 3.1 例程介绍

opencv 3.1 例程介绍

1.calib3d:相机标定以及三维重建。

2.core:核心模块,包括OpenCV 基本的数据结构,离散傅里叶变换,XML 和YAML 文
件的写入与读取,扫描图像,opencv的互操作,英特尔IPP 异步转换。

3.features2D:AKAZE特征检测与跟踪。

4.gpu:gpu基本操作
5.HighGUI:包括GDAL支持,视频PSNR,SSIM质量指标,视频存储,设置滚动条,更改图
像对比度和亮度。

6.Histograms_Matching:包括直方图,直方图反向投影,直方图比较,直方图均衡,直方
图匹配。

7.ImgProc:包括图像叠加,线性变换,形态学处理,图像金字塔,图像滤波,二值化。

8.ImgTrans:包括Canny,Sobel边缘检测,图像边界扩展,使用filter2D构造线性滤波器,
图像几何变换,霍夫变换,拉普拉斯变换,图像分割,图像重映射。

9.Introduction:图像显示。

10.Ml:机器学习,包括主成分分析(PCA),支持向量机(SVM),非线性SVM。

11.objectDetection:目标检测。

12.photo:计算摄影学,包括去色,HDR成像,非真实性渲染,泊松克隆。

13.ShapeDescriptors:包括查找轮廓,计算多边形的矩,测试点是否在多边形中。

14.TrackingMotion:包括角点检测,Harris角点检测,Shi-Tomasi角点检测,亚像素级角点
检测。

15.Video:背景提取。

16.Viz:基于VTK库实现三维可视化。

17.xfeatures2D:背景提取。

1.3calibration.cpp,calibration.cpp:相机定标。

2.autofocus.cpp:自动聚焦。

3.bgfg_segm.cpp:背景分割。

4.camshiftdemo.cpp:min-shift跟踪。

5.cloning_demo.cpp,cloning_gui.cpp:泊松克隆。

6.connected_components.cpp:显示连通分量。

7.contours2.cpp:查找,绘制填充轮廓。

8.convexhull.cpp:获取轮廓凸包。

9.cout_mat.cpp:矩阵输出。

10.create_mask.cpp:生成掩码。

11.dbt_face_detection.cpp:人脸识别(仅用于UNIX,ANDROID)。

12.delaunay2.cpp:对随机点进行delaunay三角剖分。

13.demhist.cpp:直方图均衡化,调节图像的亮度与对比度。

14.detect_blob.cpp:使用BLOB(二进制大对象)进行区域检测和滤波。

15.detect_mser.cpp:使用MSER进行斑点区域检测。

16.dft.cpp:离散傅里叶变换。

17.ffilldemo.cpp:漫水填充。

18.filestorage.cpp:Mat矩阵存储,读写XML/YML文件。

19.fitellipse.cpp:椭圆拟合。

20.grabcut.cpp:grabcut图像分割。

21.houghcircles.cpp,houghlines.cpp:霍夫变换。

22.image.cpp:图像基本操作。

23.image_alignment.cpp:ECC图像校准。

24.image_sequence.cpp:使用VideoCapture读取一系列图像。

25.imagelist_creator.cpp:生成YAML/XML文件。

26.inpaint.cpp:去水印。

27.intelperc_capture.cpp:Inter SDK。

28.kalman.cpp:卡尔曼滤波。

29.kmeans.cpp:k-means聚类。

place.cpp:laplace边缘检测。

31.letter_recog.cpp:训练RandomTree分类器。

32.lkdemo.cpp:Lukas-Kanade光流法。

33.logistic_regression.cpp:逻辑回归分析。

34.lsd_lines.cpp:基于lsd的直线检测方法。

35.mask_tmpl.cpp:使用掩码进行模板匹配。

36.matchmethod_orb_akaze_brisk.cpp:特征匹配。

37.minarea.cpp:产生随机点后,计算包含所有点的矩形和圆的最小面积。

38.morphology2.cpp:形态学处理。

39.npr_demo.cpp:非真实性渲染.
40.opencv_version.cpp:显示opencv版本。

41.openni_capture.cpp:视频捕捉。

42.pca.cpp:主成分分析。

43.phase_corr.cpp:基于相位的相关图像运动方位跟踪。

44.points_classifier.cpp:鼠标点击给定点和类。

45.polar_transforms.cpp:线性坐标和极坐标相互转换。

46.segment_objects.cpp:训练背景,分割。

47.select3dobj.cpp:相机定标,目标跟踪,目标分割。

48.shape_example.cpp:形状匹配。

49.smiledetect.cpp:人脸识别。

50.squares.cpp:寻找矩形。

51.starter_imagelist.cpp:根据图像列表文件YAML读取并显示图像。

52.starter_video.cpp:打开视频图像,截图。

53.stereo_calib.cpp:立体校准。

54.stereo_match.cpp:立体匹配。

55.stitching.cpp,stitching_detailed.cpp:图像拼接。

56.train_HOG.cpp:HOG(方向梯度直方图)特征。

57.tree_engine.cpp:使用不同的决策树。

l1_optical_flow.cpp:光流法视频跟踪。

59.videostab.cpp:稳定视频。

60.watershed.cpp:分水岭分割。

相关主题