近期小白学视觉公众号推出了多篇Python+OpenCV 实战项目的文章,深受小伙伴们的喜爱。最近有小伙伴推荐,希望可以讲经典的项目整理一下,集成手册,便于小伙伴在日常的学习中使用。于是小白挑选了#OpenCV的应用 #专栏中的71 篇经典内容,集结成册,便于小伙伴们阅读和学习。
本手册中主要涉及以下几部分,首先是对 OpenCV中自带的基本函数进行介绍。 其次是OpenCV的实战项目,一方面是基于实际项目利用OpenCV实现特定对象的检测,例如车道线检测、路面的坑洼检测、等; 另一方面是基于OpenCV实现图像增强,例如利用OpenCV消除运动所引起的图像模糊、去除阴影影响等。 最后是OpenCV与深度学习等其他相结合实现图像分割、人脸检测、人脸跟踪、运动检测等难度较大的问题。
所有的项目都是通过 Python 代码实现,并且配有文字讲解和源代码,便于小伙伴们入门学习,通过实战项目,更加了解到计算机视觉在日常生活中都能做什么,一点带面,融会贯通。
因为本手册是处于实时更新和维护的状态,因此会有一些内容变动,为了使小伙伴们获取准确的信息,因此手册中项目的源码不在书中给出 。小伙伴们关注“小白学视觉 ”微信公众号,回复【 Python 视觉实战项目 源码 】就可以获得最新的源码信息。
另外,本手册中的内容由小白学视觉团队进行维护,如果手册中有问题,欢迎各位小伙伴们批评指正,后续我们会不断丰富其中的内容,推出更高级的版本。
获取方式
关注作者的【3D视觉初学者 】公众号,后台回复【Python视觉实战项目 】,即可获取pdf电子版资源。
点击关注【 3D视觉初学者 】
获取更多计算机视觉学习资源
主要内容
手册中目前包含71个实战项目,具体内容如下:
第一部分(源码在文章种):
-
基于 OpenCV 的图像融合
-
基于 OpenCV 的显著图绘制
-
基于 OpenCV 的图像翻转和镜像
-
基于 OpenCV 的条形码区域分割
-
基于 OpenCV 的实用图像处理操作
-
基于 OpenCV 的路面质量检测
-
基于 OpenCV 修复表格缺失的轮廓
-
基于 OpenCV 和 Tensorflow 的深蹲检测器
-
利用 OpenCV 实现基于深度学习的超分辨率处理
-
使用 OpenCV 在 Python 中访问 IP 摄像头
-
使用 OpenCV 检测坑洼
-
使用 OpenCV 进行图像全景拼接
-
使用 OpenCV 进行颜色分割
-
使用 OpenCV 实现图像覆盖
-
使用 OpenCV 实现图像增强
-
使用 OpenCV 自动去除背景色
-
使用 OpenCV 构建运动检测器(Translate)
-
基于 OpenCV Haar 实战级联分类器的使用
-
基于 OpenCV 实战:对象跟踪
-
基于 OpenCV 实战:动态物体检测
-
基于 OpenCV 实战:绘制图像轮廓(附代码)
-
基于 OpenCV 的实战:轮廓检测(附代码解析)
-
利用 OpenCV 中使用模板匹配识别空闲的货架空间
-
使用 Python 和 YOLO 检测车牌
-
基于 Opencv 的图像单应性转换实战
-
基于 OpenCV 实战:车牌检测
-
基于 OpenCV 实战的图像处理:色度分割
-
使用 OpenCV 进行对象检测
-
使用 Python 中的 OpenCV 降噪功能增强图像的 3 个步骤
第二部分(源码在 Github 上):
30. 基于 OpenCV 的图像阴影去除
-
基于 OpenCV 的车辆变道检测
-
基于 OpenCV 的多位数检测器
-
基于 OpenCV 的焊件缺陷检测
-
基于 OpenCV 的人脸追踪
-
基于 OpenCV 的人员剔除
-
基于 OpenCV 的实时睡意检测系统
-
基于 OpenCV 的实时停车地点查找
-
基于 OpenCV 的图像强度操作
-
基于 OpenCV 的网络实时视频流传输
-
基于 OpenCV 的位姿估计
-
基于 OpenCV 的直方图匹配
-
基于 OpenCV 的阈值车道标记
-
基于 OpenCV 建立视差图像
-
使用 OpenCV 预处理神经网络中的面部图像
-
使用 OpenCV 实现车道线检测
-
基于 Python 进行相机校准
-
基于 OpenCV 的车牌识别
-
基于 OpenCV 的情绪检测
-
基于 OpenCV 的表格文本内容提取
-
基于 OpenCV 的实时面部识别
-
基于 OpenCV 的图像卡通化
-
基于 python 和 OpenCV 构建智能停车系统
-
基于深度学习 OpenCV 与 python 进行字符识别
-
基于自适应显着性的图像分割
-
使用 OpenCV 对运动员的姿势进行检测
-
使用 OpenCV 实现道路车辆计数
-
使用 OpenCV 实现哈哈镜效果
-
使用 OpenCV 为视频中美女加上眼线
-
使用 Python,Keras 和 OpenCV 进行实时面部检测
-
使用 TensorFlow 和 OpenCV 实现口罩检测
-
使用 TensorFlow+OpenCV 的社交距离检测器
-
使用深度学习和 OpenCV 的早期火灾检测系统
-
用 OpenCV 实现猜词游戏
-
基于 OpenCV 的图像分割
-
实战:基于 OpenCV 的车牌识别
-
使用 OpenCV 和 TesseractOCR 进行车牌检测
-
如何使用 OpenCV 自动校正文本图像
-
基于 OpenCV 的透视图转化为不同平面
-
基于 opencv 实战眼睛控制鼠标
-
实战:基于 OpenCV 进行长时间曝光
-
在 OpenCV 中使用单应性进行姿势估计
部分项目结果
手册中目前包含71个实战项目,具体内容如下:
图像色度调整
图像修复
视觉小游戏
行人检测
图像分割
条形码区域检测
车道线检测
车道线检测结果
图像增强
车牌识别
情绪检测
显著性分割结果
视频添加眼线
深蹲检测结果
获取方式
关注作者的【3D视觉初学者 】公众号,后台回复【Python视觉实战项目 】,即可获取pdf电子版资源。
点击关注【 3D视觉初学者 】
获取更多计算机视觉学习资源