写在前面:

有没有想过使用Python + OpenCV来实现人脸识别?

想想就有点小兴奋吧。

小强也是不久前才了解到可以使用Python + OpenCV进行图像处理。觉得有趣就想学习一下。

在这里,把我学到的小知识记录一下,也为了自己以后方便查看。

也希望有相同兴趣的同学搭个伴,一起学习。更希望得到大牛们的指点和鼓励。

完成此课后,我设置的终极目标有下面几个:

1. 实现停车场的车牌识别系统,并到天桥上去做实验

2. 手势识别?

3. 道路标线识别?自动驾驶?

4. 标志图形识别?跟踪?四轴飞行器?

5. ……发挥想像,一切和图像识别有关的东东

6. Deep learning?


下面进入正题。

编辑一个python脚本,取名为face_detect.py

键入以下内容并保存。

# 导入opencv库

保存之后,在终端中执行

python 

首先显示的是我们的原始图像。

此时,按上键盘上的任意按键。

奇迹发生了。人脸识别出来了

是不是觉得很有趣?

话说回来。我们的路还长。这里只是给大家一个印象-好玩儿。毕竟兴趣才是最好的老师。

下面我会按部就班,完成以下内容(会慢慢补充):

1.1. 图像的加载,显示和保存

1.2. 图像知识基础

1.3. 绘图

1.4. 基本图像处理

1.4.1 平移、旋转、缩放、翻转-之理论

1.4.2 裁剪

1.4.3 算术运算

1.4.4 掩膜(mask)及位运算

1.4.5 通道分离及合并

1.5. 内核(kernel)

1.6. 形态学图像处理(morphological operations)

1.7. 平滑模糊(smoothing and blurring)

1.8. 照明和颜色空间

1.9. 阈值

1.10. 梯度和边缘检测

a) 渐变

b) 边缘检测

1.11. 轮廓

a) 查找和绘制轮廓

b) 简单轮廓特性

c) 高级轮廓特性

d) 轮廓逼近

e) 轮廓排序

1.2. 柱状图

1.3. 连通区域标记

2.1. 什么是物体探测

a) 物体探测介绍

b) 模板匹配

2.2 物体探测

a) 安装dlib

b) 物体探测

2.3 ……

c++ opencv 识别车牌_小强学Python+OpenCV之-1.0开篇相关推荐

  1. python异或运算怎么算_小强学Python+OpenCV之-1.4.4掩膜mask及位运算(与、或、非、异或)...

    问题引入 在小强学Python+OpenCV之-1.4.2裁剪一节,我们使用的是numpy数组切片功能实现图片区域的裁剪. 那么,如果我们想要裁剪图像中任意形状的区域时,应该怎么办呢? 答案是,使用掩 ...

  2. opencv 把3通道图像转成单通道_小强学Python+OpenCV之-1.4.3图像(矩阵)加减运算

    引入 问题引入,考虑以下几个问题: Q1. 一个3通道像素p的BGR分量(8bit表示)值均相同,那么这个像素是什么颜色的? Q2. 该像素p加上自己,即,像素p的各个通道值翻倍,那么这个像素的颜色会 ...

  3. 小白学python之前要学会什么_小白学 Python(1):开篇

    摘要: thon开发环境搭建完成.HelloWorld环境搭建完成一定要写一个HelloWorld,这不仅仅是程序员的信仰,同时也是对一门开发语言的尊重怀着崇敬的心情双击Pycharm图标,这时会弹出 ...

  4. 小强学Python+OpenCV之-1.4.4掩膜mask及位运算

    原文:http://blog.csdn.net/eric_pycv/article/details/72887748 问题引入 在1.4.3裁剪一节,我们使用的是numpy数组切片功能实现图片区域的裁 ...

  5. 如何用python画长方形_python opencv 画矩形跟老齐学Python之用Python计算

    一提到计算机,当然现在更多人把她叫做电脑,这两个词都是指computer.不管什么,只要提到她,普遍都会想到她能够比较快地做加减乘除,甚至乘方开方等.乃至于,有的人在口语中区分不开计算机和计算器. 那 ...

  6. Opencv识别车牌

    Opencv识别车牌 #encoding:utf8 import cv2 import numpy as np Min_Area = 50 #定位车牌 def color_position(img,o ...

  7. android opencv 识别文字_基于SpringBoot的车牌识别系统(附项目地址)

    gitee开源地址 https://gitee.com/admin_yu/yx-image-recognition 介绍 spring boot + maven 实现的车牌识别及训练系统 基于java ...

  8. python实现树莓派监控_用树莓派 + Python + OpenCV 实现家庭监控和移动目标探测(下)...

    哇,上周那篇关于做一个基本运动检测系统的文章真是赞.写这篇文章很有乐趣,而且从像您一样的读者那里获得反馈,使我的努力变得很值得. 对于那些刚看到这篇文章的朋友,上周那篇文章是关于使用计算机视觉来建立一 ...

  9. 文科生学python系列_文科生学 Python 系列 3:函数

    文科生学Python系列3:函数​www.jianshu.com 还是第二课的内容 函数是一段可以重复使用的代码,往往是为了解决某个特定的人物.在 Python 中有两种函数:内置函数和自定义函数. ...

最新文章

  1. 宁波大红鹰学院计算机科学与技术,2019宁波大红鹰学院专业排名
  2. ACdream OJ 1140 Counting Triangles
  3. 判断参数大于0_格力GMV5多联机调试参数、冷媒冲注与容量匹配
  4. 学习网站(不断更新)
  5. matlab检测串口数据帧头,MATLAB 串口读取姿态数据及GUI实时动态显示设计
  6. 面试官:原生GAN都没搞清楚,自己走还是我送你
  7. php订单日期分类,PHP订单即将到来的日期
  8. 没有基础怎么学习Web前端?相关学习路线又是什么?
  9. html5+css3第一次作业_在家写作业日记200字
  10. Objdump查看汇编和源码
  11. 钉钉机器人自动回复消息_如何利用闲鱼助手,真正实现全自动消息回复,做到效率最大化...
  12. [转载]ASP.NET-----Repeater数据控件的用法总结
  13. 社会管理不妨向大数据要效率
  14. 插件地址(eclipse jrebel jed)、问题
  15. Pix4dmapper航测教程——全流程内业处理
  16. android tts 音量,Android TTS音量控制
  17. 基于vue+el-upload图片上传(自用屎山)
  18. 台湾大学神经网络架构设计
  19. 2345浏览器写CSDN博客错误
  20. 一个无名前端的 10 年前端路

热门文章

  1. fib函数用python编写求第n项_第6章函数-4 使用函数输出指定范围内Fibonacci数的个数|简明python教程|python入门|python教程...
  2. iOS 13-Sign In with Apple
  3. 2019.8.1正则二
  4. Requests方法 -- 参数关联
  5. js 日期比较大小,js判断日期是否在区间内,js判断时间段是否在另外一个时间段内...
  6. 用jquery或js实现三个div自动循环轮播
  7. Convert Sorted Array to Binary Search Tree With Minimal Height
  8. [转]Mysql explain用法和性能分析
  9. [ios]iOS模拟器应用程序目录结构
  10. eclipse的插件安装