GitRead 中文社区
首页趋势排行榜原创文章严选周刊
更多资源
新手训练营
精选专题热门话题GitHub 文档资源精选实战指南

opencv-course

Learn OpenCV in 4 Hours - Code used in my Python and OpenCV course on freeCodeCamp.

  • 语言Python
  • 默认分支master
  • 大小9.0 MB
  • 更新2024年7月30日
  • Issues12
在 GitHub 打开
avatarjasmcaus

项目介绍

jasmcaus/opencv-course 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 1.4k 个 Star、1.1k 次 Fork。

仓库全名
jasmcaus/opencv-course

README 摘要

OpenCV with Python in 4 Hours Notes and code used in my Python and OpenCV course on freeCodeCamp.org. You can find me on Twitter for more info on courses I'm working on currently. Important Updates: caer.trainvalsplit() is a deprecated feature in caer. Use sklearn.modelselection.traintestsplit() instead. See #9 for more details. Course Outline (with timestamps) 1. Installation Besides installing OpenCV, we cover the…

完整内容见 GitHub 原始 README 或本页 。

常见问题

opencv-course 用什么语言开发?

主要使用 Python 编写,采用 MIT License 许可证,目前有 1.4k 个 Star。

opencv-course 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 opencv-course 的源码?

可以直接克隆仓库:git clone https://github.com/jasmcaus/opencv-course.git,默认分支为 master;安装与运行步骤见仓库 README。

opencv-course 最近还在维护吗?

仓库最近一次更新为 2024年7月30日,当前有 12 个未关闭 Issue;Star 数为 1.4k,可作为社区活跃度的参考。

本页面展示项目元数据与原始 README,GitRead 中文社区 编辑团队负责选题收录。

相关仓库

public-apis/public-apis avatar
public-apispublic-apis
1 天前
497.5k
54.2k
65

免费 API 汇总列表

apipublic-apisfree+7
Python
15.5 MB
7
详情
EbookFoundation/free-programming-books avatar
free-programming-booksEbookFoundation
1 天前
401.4k
67.5k
95

免费可获取的编程书籍

bookseducationhacktoberfest+2
Python
21.8 MB
3
详情
donnemartin/system-design-primer avatar
system-design-primerdonnemartin
9月15日
377.4k
57.4k
290

学习如何设计大规模系统。为系统设计面试做准备。包含 Anki 闪卡。

designdesign-patternsdesign-system+10
Python
11.0 MB
0
详情
vinta/awesome-python avatar
awesome-pythonvinta
23 小时前
333.6k
29.1k
19

回答“我想用 Python 做 X,该用哪个工具?”的权威清单

awesomeawesome-listpython+3
Python
6.9 MB
2
详情
practical-tutorials/project-based-learning avatar
project-based-learningpractical-tutorials
8 小时前
289.4k
36.8k
238

精选的项目实战教程列表

tutorialprojectbeginner-project+5
Python
472 KB
1
详情
NousResearch/hermes-agent avatar
hermes-agentNousResearch
49 分钟前
262.0k
58.3k
53.8k

与你共同成长的智能体

aiai-agentai-agents+10
Python
1.4 GB
3
详情
TheAlgorithms/Python avatar
PythonTheAlgorithms
6 天前
226.0k
51.3k
90

所有算法均用 Python 实现

algorithmalgorithm-competitionsalgorithms-implemented+11
Python
17.9 MB
2
详情
yt-dlp/yt-dlp avatar
yt-dlpyt-dlp
5 天前
206.4k
18.1k
2.8k

功能丰富的命令行音视频下载器

youtube-dlpythonsponsorblock+4
Python
63.5 MB
0
详情

关于

caerconceptsface-detectionface-recognitionfacesfreecodecampopencvopencv-courseopencv-pythonpythonrecognitionvideo
  • MIT License
  • 1.4k Stars
  • 1.1k Forks
  • 32 Watching

简要分析

热度分
3742
价值分
1206
活跃状态
活跃
GitHub

语言占比

Jupyter Notebook
Python

贡献者

jasmcausjasmcausprocodemechanicsprocodemechanicssaiteja-gandesaiteja-gandeadityakumar2809adityakumar2809MerwinSamuelMerwinSamuelRashA07RashA07VincentHchVincentHchjacobmcaseyjacobmcasey

OpenCV with Python in 4 Hours

Notes and code used in my Python and OpenCV course on freeCodeCamp.org. You can find me on Twitter for more info on courses I’m working on currently.

Important Updates:

caer.train_val_split() is a deprecated feature in caer. Use sklearn.model_selection.train_test_split() instead. See #9 for more details.

Course Outline (with timestamps)

1. Installation

Besides installing OpenCV, we cover the installation of the following package:

Caer is a lightweight, high-performance Vision library for high-performance AI research. It simplifies your approach towards Computer Vision by abstracting away unnecessary boilerplate code giving you the flexibility to quickly prototype deep learning models and research ideas.

$ pip install caer

2. Basic Concepts:

  • Reading Images and Video (0:04:12)
  • Resizing and Rescaling Images and Video Frames (0:12:57)
  • Drawing Shapes and Placing text on images (0:20:21)
  • 5 Essential Methods in OpenCV (0:31:55)
  • Image Transformations (0:44:13)
  • Contour Detection (0:57:06)

3. Advanced Concepts:

  • Switching between Colour Spaces (RGB, BGR, Grayscale, HSV and Lab) (1:12:53)
  • Splitting and Merging Colour Channels (1:23:10)
  • Blurring (1:31:03)
  • BITWISE operations (1:44:27)
  • Masking (1:53:06)
  • Histogram Computation (2:01:43)
  • Thresholding/Binarizing Images (2:15:22)
  • Advanced Edge Detection (2:26:27)

4. Face Detection and Recognition

  • Face Detection using Haar Cascades (2:35:25)
  • Face Recognition using OpenCV’s LBPHFaceRecognizer algorithm (2:49:05)

5. Capstone: Deep Computer Vision

  • Building a Deep Computer Vision model to classify between the characters in the popular TV series The Simpsons (3:11:57)

Credits

The images in the Photos and Videos folders were downloaded from Unsplash and Pixabay, unless otherwise mentioned.

The images in the Faces folder were procurred from a repo on Kaggle.

评论

登录 后发表评论
暂无评论
GitRead 中文社区
深度解读 · 趋势洞察 · 价值精选

关于

关于我们联系我们编辑准则收录标准赞赏人员

发现

技术趋势新手训练营资源精选实战指南精选专题热门话题GitHub 文档

条款

隐私政策服务条款网站地图
26.9万收录项目
5.1万中文话题
155精选专题
发现技术价值,连接开源智慧
© 2026 GitRead · GitHub 中文社区 本站与 GitHub, Inc. 无隶属关系;GitHub 是 GitHub, Inc. 的商标。