opencv官方案例目录

文章目录

  • core
  • feature2D
  • highgui
  • Histograms_Matching
  • imgProc
  • ImgTrans
  • ml
  • objectDetection
  • photo
  • shapeDescription
  • TrackingMotion
  • video
  • videoio
  • 其它

版本:opencv-4.5.2

测试文件夹:.\opencv-4.5.2\sources\samples\python

core

  • 图像融合(adding_Images.py)
  • 离散傅里叶变换(discrete_fourier_transform.py)
  • 文件输入输出(file_input_output.py)
  • 卷积滤波(mat_mask_operations.py)
  • 基本功能(读写,像素值获取,拷贝,颜色控件转换,显示 mat_operations.py)

feature2D

  • AKAZE特征检测器(AKAZE_match.py)
  • SURF特征检测器(SURF_matching_demo.py、SURF_detection_demo.py
  • SURF_FLANN_matching_Demo.py、SURF_FLANN_matching_homography_Demo.py)有专利,跑
  • Panorama图像拼接(panorama_stitching_rotating_camera.py)
  • 透视变换特征匹配(perspective_correction.py)

highgui

  • trackbar(AddingImagesTrackbar.py)

Histograms_Matching

  • 去背景(calcBackProject_Demo1.py、calcBackProject_Demo2.py)
  • 计算直方图(calcHist_Demo.py)
  • 比较直方图(compareHist_Demo.py)
  • 直方图均衡化(EqualizeHist_Demo.py)

imgProc

  • 各向异性图像分割(anisotropic_image_segmentation.py)
  • 几何图形绘制(basic_geometric_drawing.py)
  • 改变对比度(线性变换BasicLinearTransforms.py、亮度对比度调节,伽马矫正changing_contrast_brightness_image.py)
  • 腐蚀与膨胀(morphology_1.py)
  • 击中击不中(hit_miss.py)
  • 霍夫线变换(hough_line_transform.py、概率probabilistic_hough_line_transform.py)
  • 模板匹配(match_template.py)
  • 使用形态学变换提取水平和垂直线样本代码(morph_lines_detection.py )
  • 开闭运算(morphology_2.py)
  • 图像金字塔(pyramids.py)
  • 平滑滤波(smoothing.py)
  • 阈值分割(threshold.py)
  • 摄像头获取并对象采集(threshold_inRange.py)

ImgTrans

  • canny检测(CannyDetector_Demo.py)

  • 图像分割(imageSegmentation.py)

  • 滤波(filter2D.py)

  • 霍夫圆变换,硬币检测(hough_circle.py)

  • 霍夫线变换,检测棋盘线(hough_lines.py)

  • 拉普拉斯变换(laplace_demo.py)

  • 图像边缘填充(copy_make_border.py)

  • 坐标映射(可旋转,翻折等等 Remap_demo.py)

  • sobel算子(sobel_demo.py)

  • 仿射变换(Geometric_Transforms_Demo.py)

ml

  • pca(introduction_to_pca.py)
  • svm(introduction_to_svm.py)
  • 非线性svm(non_linear_svms.py)
  • hog+svm(hogsvm.py)

objectDetection

  • haar+级联分类器(objectDetection.py)

photo

  • 高动态范围成像(hdr_imaging.py)

shapeDescription

  • 创建边界框和圆形轮廓,利用canny算子(generalContours_demo1.py)
  • 边缘检测(generalContours_demo2.py)
  • 边缘检测,canny算子(findCOntours_demo.py)
  • 凸包(hull_demo.py)
  • 边缘检测(moments_demo.py)
  • 多边形边缘(pointPolygonTest_demo.py)

TrackingMotion

  • 角点检测(cornerSubPix_Demo.py)
  • Haaris角点检测(cornerDetector_Demo.py)
  • 角点检测(goodFeaturesToTrack_Demo.py)
  • harris角点检测(cornerHarris_Demo.py)

video

  • 背景去除(bg_sub.py)
  • camshift.py
  • meanshift.py
  • 光流(optical_flow.py)
  • 光流(optical_flow_dense.py)

videoio

  • 视频质量(video-input-psnr-ssim.py)

其它

  • 列出当前文件夹所有的.py文件(_coverage.py)
  • 特征匹配(asift.py)
  • 导航放大图像(browse.py)
  • 相机校正(calibrate.py、camera_calibration_show_extrinsics.py)
  • camshift算法,跟踪视频中尺寸变化的目标(camshift.py)
  • CoherenceFilter图像增强(coherence.py)
  • 颜色直方图(color_histogram.py)
  • 公用的函数(common.py)
  • 边缘检测(contours.py)
  • 去卷积算法(deconvolution.py)
  • 提取文档的头(demo.py)
  • 离散傅里叶变换(dft.py)
  • SVM和Knearest的手写数字识别(digits.py、digits_adjust.py)
  • 视频中识别数字(digits_video.py)
  • 光流法(dis_opt_flow.py)
  • 距离变换(distrans.py)
  • 画图(drawing.py)
  • 边缘提取,基于canny算子(edge.py)
  • 本质矩阵(essential_mat_reconstr.py)
  • 面部识别(facedetect.py)
  • 视频特征匹配(ORB特征+FLANN匹配方法 feature_homography.py)
  • 基于特征点的图像匹配(find_obj.py)
  • 拟合一根线(fitlin.py)
  • 漫水填充(floodfill.py)(颜色填充、扫雷、消消乐)
  • gabor算子,多线程加速(gabor_threads.py)
  • EM算法,高斯混合聚类(gaussian_mix.py)
  • 图像分割算法Grab cut(grabcut.py)
  • 各种直方图(hist.py)
  • 霍夫圆变换,识别电容(houghcircles.py)
  • 霍夫线变换,识别直线(houghlines.py)
  • floodfill图像修复(inpaint.py)
  • 卡尔曼滤波,预测出位置和速度(kalman.py)
  • k-means聚类(kmeans.py)
  • laplace(边缘和点的检测)(laplace.py)
  • laplace金字塔的构建和融合(lappyr.py)
  • 字符识别,基于SVM分类(letter_recog.py)
  • Lucas-Kanade稀疏光流法,应用于追踪(LK_homography.py)
  • Lucas-Kanade稀疏光流法,应用于追踪(LK_track.py)
  • 图像映射到极坐标(logpolar.py)
  • 形态学操作(morphology.py)
  • MOSSE算法,实现视频追踪(mosse.py)
  • 模板匹配(mouse_and_match.py)
  • MSER图像斑点区域检测(mser.py)
  • 光流法,视频(opt_flow.py)
  • 行人识别(peopledetect.py)
  • 视频中移动目标的追踪(plane_tracker.py)
  • 二维码检测(qrcode.py)
  • 方形检测(squares.py)
  • 简单的双目立体匹配(stereo_match.py)
  • 图像拼接(stitching.py、stitching_detailed.py)
  • 文本偏转校正(text_skewness_correction.py)
  • 纹理流动方向评估(texture_flow.py)
  • 追踪(tracker.py)
  • 场景渲染(tst_scene_render.py)
  • 多尺度图灵图形发生器(turing.py)
  • 视频采集(video.py)
  • 多线程视频处理(video_threaded.py)
  • 分水岭分割(watershed.py)

你可能感兴趣的:(opencv,opencv)