• opencv官方案例目录



    版本: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)
  • 相关阅读:
    jetson agx上配置开机自启
    【进程复制】
    Doris数据库FE——启动流程源码详细解析
    springboot如何返回中文json,保证顺序。LinkedHashMap应用实例
    vue 中 mixin 和 mixins 区别
    半平面求交 - 洛谷 - P3194 [HNOI2008] 水平可见直线
    元件插装及贴装规范
    【小白专用】微信小程序个人中心、我的界面(示例一)23.11.04
    E. Turtle vs. Rabbit Race: Optimal Trainings-Codeforces Round 929 (Div. 3)
    设计模式:模板模式(C#、JAVA、JavaScript、C++、Python、Go、PHP)
  • 原文地址:https://blog.csdn.net/xingghaoyuxitong/article/details/126109075