用Python实现计算机视觉 ( pythoncomputervision | 14 hours )

Prerequisites:
  • 使用Python的编程经验
Overview:

计算机视觉是一个涉及从数字媒体自动提取、分析和理解有用信息的领域。Python是一种高级编程语言,因其清晰的语法和代码可读性而闻名。

在这一由讲师引导的现场培训中,学员将使用Python逐步创建简单的计算机视觉应用程序,并从中习得计算机视觉的基础知识。

在本次培训结束后,学员将能够:

  • 了解计算机视觉的基础知识
  • 使用Python来实现计算机视觉任务
  • 使用Python构建自己的计算机视觉应用程序

受众

  • 对计算机视觉感兴趣的Python程序员

课程形式

  • 部分讲座、部分讨论、练习和大量实操
Course Outline:

介绍

了解计算机视觉基础知识

用Python包装器安装OpenCV

OpenCV使用介绍

用Python使用媒体

  • 加载图像
  • 将颜色转换为灰度
  • 使用元数据

用Python应用图像理论

  • 将图像理解为多维数组
  • 了解颜色空间
  • 像素和坐标概述
  • 访问像素
  • 改变图像中的像素
  • 绘制线条和形状
  • 在图像上应用文字
  • 调整图像大小
  • 裁剪图像

探索常见的计算机视觉算法和方法

  • 阈值
  • 寻找轮廓
  • 背景减法
  • 使用探测器

用Python实现特征提取

  • 使用特征向量
  • 了解颜色均值特征理论
  • 提取直方图特征
  • 提取灰度直方图特征
  • 提取纹理特征

实现一个应用程序来检测图像相似度

实现一个反向图像搜索引擎

使用模板匹配(Template Matching)来创建一个对象检测应用程序

使用Haar Cascade来创建一个人脸检测应用程序

使用特征点(Keypoints)来实现一个对象检测应用程序

故障排除

总结和结论

结束语

Sites Published:

United Arab Emirates - Computer Vision with Python

Qatar - Computer Vision with Python

Egypt - Computer Vision with Python

Saudi Arabia - Computer Vision with Python

South Africa - Computer Vision with Python

Brasil - 用Python实现计算机视觉

Canada - Computer Vision with Python

中国 - 用Python实现计算机视觉

香港 - Computer Vision with Python

澳門 - Computer Vision with Python

台灣 - 用Python实现计算机视觉

USA - Computer Vision with Python

Österreich - 用Python实现计算机视觉

Schweiz - 用Python实现计算机视觉

Deutschland - 用Python实现计算机视觉

Czech Republic - 用Python实现计算机视觉

Denmark - Computer Vision with Python

Estonia - Computer Vision with Python

Finland - Computer Vision with Python

Greece - 用Python实现计算机视觉

Magyarország - 用Python实现计算机视觉

Ireland - Computer Vision with Python

Israel - Computer Vision with Python

Luxembourg - Computer Vision with Python

Latvia - Computer Vision with Python

España - Visión por computadora con Python

Italia - 用Python实现计算机视觉

Lithuania - Computer Vision with Python

Nederland - 用Python实现计算机视觉

Norway - 用Python实现计算机视觉

Portugal - 用Python实现计算机视觉

România - 用Python实现计算机视觉

Sverige - 用Python实现计算机视觉

Türkiye - 用Python实现计算机视觉

Malta - Computer Vision with Python

Belgique - 用Python实现计算机视觉

France - 用Python实现计算机视觉

日本 - 用Python实现计算机视觉

Australia - Computer Vision with Python

Malaysia - Computer Vision with Python

New Zealand - Computer Vision with Python

Philippines - Computer Vision with Python

Singapore - Computer Vision with Python

Thailand - Computer Vision with Python

Vietnam - 用Python实现计算机视觉

India - Computer Vision with Python

Argentina - Visión por computadora con Python

Chile - Visión por computadora con Python

Costa Rica - Visión por computadora con Python

Ecuador - Visión por computadora con Python

Guatemala - Visión por computadora con Python

Colombia - Visión por computadora con Python

México - Visión por computadora con Python

Panama - Visión por computadora con Python

Peru - Visión por computadora con Python

Uruguay - Visión por computadora con Python

Venezuela - Visión por computadora con Python

Polska - 用Python实现计算机视觉

United Kingdom - Computer Vision with Python

South Korea - 用Python实现计算机视觉

Pakistan - Computer Vision with Python

Sri Lanka - Computer Vision with Python

Bulgaria - 用Python实现计算机视觉

Bolivia - Visión por computadora con Python

Indonesia - Computer Vision with Python

Kazakhstan - Computer Vision with Python

Moldova - 用Python实现计算机视觉

Morocco - Computer Vision with Python

Tunisia - Computer Vision with Python

Kuwait - Computer Vision with Python

Oman - Computer Vision with Python

Slovakia - Computer Vision with Python

Kenya - Computer Vision with Python

Nigeria - Computer Vision with Python

Botswana - Computer Vision with Python

Slovenia - Computer Vision with Python

Croatia - Computer Vision with Python

Serbia - Computer Vision with Python

Bhutan - Computer Vision with Python

Nepal - Computer Vision with Python