解读——OpenCV Tutorials - Best of - Into Robotics

http://www.intorobotics.com/opencv-tutorials-best-of/

本文为该网站各个程序的中文解读,为本人个人理解,如有错误,还望指正,谢谢^_^


Tracking and Detection(跟踪检测)

    1. Ball tracking/detection using opencv(code√)

  载入图片,转换到HSV空间,分别找到在三个维度球的颜色所在的颜色范围,如果有像素在此范围内即为1,不在即为0。

将三个维度(H,S,V)分别二值化,叠加到一起。end

    2. Creating your own Haar Cascade OpenCV Python Tutorial(code√,跟随教程自己写完整)

        找到positive image和negative image,分别建立数据库,训练即可。

        但是——检测框的大小不能随着物体变大or变小,是和输入的positive image有关的

    3. Tutorial: Real-Time Object Tracking Using OpenCV(code√)

        RGB转为HSV,找到颜色所在范围(同1),使用膨胀(enrode)和腐蚀(dilate)去噪,在二值图像中找到边界。

    4. Pedestrain Detection OpenCV(code√, send e-mail)

        OpenCV有已经训练好的行人检测的数据库,训练方法为:HOG+线性SVM模型


Object Detection(物体检测)

    1. Feature Matching with FLANN(code√)

        FLANN快速近似最近邻搜索lib。一张图像出现在一张大图中,可以匹配到(多点匹配)。

    2. SIFT: Introduction

  一个介绍。sift对于以下内容有很好的鲁棒性:缩放、旋转、照明、视点

    3. Scanning QR Code(part 1)

  二维码检测与识别,简单的介绍

    4. Using OpenCV and Akaze for Mobile App and Game Testing

  介绍在手机端如何使用OpenCV检测物体

    5. Light Detection OpenCV

  opencv3.0+python2.7 问题:如何知道微波炉的电源是开的还是关的。本质是检测图像对应区域开关亮不亮。HSV+颜色范围

    6. Encapsulate OpenCV 3.1 as Android AAR

 

    7. Detecting machine-readable zones in passport images

  高为600pixel,高斯模糊,灰度,长方形核闭操作,正方形核

    8. Skin Detection: A Step-by-Step Example using Python and Opencv

  HSV,像素范围


Face Detection

    1. Creating a face detection API with Python and OpenCV(in just 5 minutes)

  haar特征

    2. Quick-and-dirty Automatic Face Replacement with Python and OpenCV

  Haar Feature-Based Cascade Classifier,随机选脸,贴,判断颜色,边缘融合

    3. Switching Eds: Face swapping with Python, dlib, and OpenCV

  dlib's Python bindings提取面部定位点,根据定位点旋转图像,眼睛鼻子嘴区域替换,高斯模糊校正面部皮肤颜色,选一个mask把该区域移过去。

    4. Smile Recognition Using OpenCV and scikit-learn

  SVM——and more

    5. Android eye detection and tracking with OpenCV

  检测人脸,haar特征检测眼睛

    6. Build a Face Detector on OS X Using OpenCV and C++

  程序直接检测(代码很少)

    7. Building a Face Detection App Using Node.js and OpenCV

 


Edge Detection

    1. Using OpenCV with Raspberry Pi 2 Cameta

  安装配置教程

    2. Delaunay Trangulation and Voronoi Diagram using OpenCV(C++ / Python)

  计算Delaunay Trangulation and Voronoi Diagram,没有提具体干什么,用人脸做示范

    3. Computer Vision to Delight and Amuse

  圣诞树打分,灯光和是否直立(没讲方法,只有处理步骤)


OpenCV Video Editing

    1. OpenCV video editing tutorial

  对于每个frame做图像处理的操作。(无算法)

    2. Multiple cameras with the Raspberry Pi and OpenCV

  多个摄像机。(无算法)


Image Editing and Processing

    1. Loading an image in OpenCV

  直接load

    2. Refining the Hough Transfrom with CAMSHIFT

  找到初始圆圈覆盖处的圆圈。。这话额。咋解释,看图吧。。

    3. Blurring image using OpenCV

  直接blur函数

    4. Building a Pokedex in Python: OpenCV and Perspective Warping(Step 5 of 6)

  寻找游戏机屏幕

    5. OpenCV panorama stitching

  两张图像拍摄同一地点的不同位置,合成同一图像

    6. OpenCV Demos

  提取图像中的文字


红色表示,可能有算法,但是我没有仔细看


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值