文章目录
版本: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)