龙空技术网

围绕OPENCV样例代码学习计算机视觉

老师明明可以靠颜值 80

前言:

而今同学们对“simplec算法中skewness correction”大体比较关怀,朋友们都需要分析一些“simplec算法中skewness correction”的相关内容。那么小编同时在网上汇集了一些有关“simplec算法中skewness correction””的相关内容,希望咱们能喜欢,朋友们一起来学习一下吧!

本教程计划把opencv源码中的python样例代码解析一遍。

因为经典就是经典,我接触opencv也10多年了,发现至今还是离不开它。

所以,这种经典而又基础的知识点,是值得花时间好好整理一份的。

源码中必然包含理论知识,对于这些理论知识,遇到就详细讲解,比如遇到卷积神经网络,比如遇到决策树模型等等,争取做到实践一理论结合。

下面是opencv中,所有的python样例代码:

1 _coverage.py2 _doc.py3 _run_winpack_demo.cmd4 asift.py5 browse.py6 calibrate.py7 camera_calibration_show_extrinsics.py8 camshift.py9 coherence.py10 color_histogram.py11 common.py12 common.pyc13 contours.py14 deconvolution.py15 demo.py16 dft.py17 digits.py18 digits_adjust.py19 digits_video.py20 dis_opt_flow.py21 distrans.py22 drawing.py23 edge.py24 essential_mat_reconstr.py25 facedetect.py26 feature_homography.py27 find_obj.py28 fitline.py29 floodfill.py30 gabor_threads.py31 gaussian_mix.py32 grabcut.py33 hist.py34 houghcircles.py35 houghlines.py36 inpaint.py37 kalman.py38 kmeans.py39 laplace.py40 lappyr.py41 letter_recog.py42 lk_homography.py43 lk_track.py44 logpolar.py45 morphology.py46 mosse.py47 mouse_and_match.py48 mser.py49 opencv_version.py50 opt_flow.py51 output52 peopledetect.py53 plane_ar.py54 plane_tracker.py55 python_sample.txt56 qrcode.py57 squares.py58 stereo_match.py59 stitching.py60 stitching_detailed.py61 text_skewness_correction.py62 texture_flow.py63 tracker.py64 tst_scene_render.py65 turing.py66 tutorial_code67 video.py68 video_threaded.py69 video_v4l2.py70 watershed.py

一共有70个代码,有的难,有的容易。

我们无论难易,全都过一遍。

注意:这70个代码,并不是opencv的全部内容,只是opencv被编译成python的部分。还有一部分例子是c++版本的。

本教程所有代码获取可以参考:

以下是一些粗略的介绍:

下面大概地过介绍一下每个代码的内容,以及涉及到的领域。

1 _coverage.py

检查python中给出了多少opencv的例子程序。

2 _doc.py

找到没有写__doc__文档的py文件,并显示出来

这个__doc__是程序运行时打印出的说明文件。

3 _run_winpack_demo.cmd

运行 windows上的python代码

4 asift.py:

基于随机一致性方法匹配的图像配准。

详细解析:

5 browse.py

将图像放大显示。

详细解析:

6 calibrate.py

相机校准,求出相机的内参。

7 camera_calibration_show_extrinsics.py

相机校准,显示相机的外参。

8 camshift.py

基于摄像头的meanshift跟踪算法。

9 coherence.py

图像分割转换,图像滤波

10 color_histogram.py

颜色直方图,彩色直方图

11 common.py

一些公用的代码

12 common.pyc

13 contours.py

图像上的联通区域检测,图像上的连通区域显示

14 deconvolution.py

反卷积

15 demo.py

小样

16 dft.py

离散傅里叶变换

17 digits.py

用SVM和Nearest 进行手写数字识别

18 digits_adjust.py

改进版,使用Grid search方法搜索拟合的刚刚好的参数。

19 digits_video.py

识别视频中的手写数字

20 dis_opt_flow.py

光流估计使用样例

21 distrans.py

22 drawing.py

23 edge.py

应该是边缘检测

24 essential_mat_reconstr.py

25 facedetect.py

应该是人脸检测

26 feature_homography.py

27 find_obj.py

应该是目标检测

28 fitline.py

直线拟合

29 floodfill.py

联通区域填充

30 gabor_threads.py

魔幻光影滤镜

31 gaussian_mix.py

高斯混合模型

详细解析:

32 grabcut.py

图割法实现图像分割

33 hist.py

直方图求取

34 houghcircles.py

霍夫变换圆检测

35 houghlines.py

霍夫变换直线检测

436 inpaint.py

图像修复

37 kalman.py

卡尔曼滤波

红色为做圆周运动的点

黄色为用卡尔曼滤波预测的红色点的位置。

38 kmeans.py

Kmeans聚类算法

39 laplace.py

拉普拉斯变换:拉普拉斯滤波

40 lappyr.py

在视频上使用拉普拉斯滤波

41 letter_recog.py

字符识别?文字识别?

42 lk_homography.py

Lk跟踪?

43 lk_track.py

44 logpolar.py

对数极坐标变换

45 morphology.py

形态学处理

46 mosse.py

最小化误差平方和的跟踪算法

47 mouse_and_match.py

48 mser.py

49 opencv_version.py

50 opt_flow.py

51 output

52 peopledetect.py

人体检测,这个people到底应该怎么翻译,到底是body,还是human,我得看了代码再翻译

53 plane_ar.py

54 plane_tracker.py

55 python_sample.txt

56 qrcode.py

二维码扫描

57 squares.py

58 stereo_match.py

立体匹配:这个跟前面的校准算法应该是一套,这个在自动驾驶中也叫 多传感器融合

59 stitching.py

60 stitching_detailed.py

61 text_skewness_correction.py

62 texture_flow.py

63 tracker.py

64 tst_scene_render.py

65 turing.py

66 tutorial_code

67 video.py

视频

68 video_threaded.py

69 video_v4l2.py

70 watershed.py

分水岭目标分割

标签: #simplec算法中skewness correction