一、课程简介

该课程围绕OpenCV3.3进行讲解,不仅包括图像加载和保存、色彩空间转换、ROI与泛洪填充、模糊和滤波平滑操作、图像二值化、图像金字塔、图像直方图、图像梯度、模板匹配等内容,贾志刚老师还为大家精心敬业地准备了人脸检测和图像文字识别的两个案例。

二、 课程学习逻辑

学习OpenCV本质就是在学习API,只需要知道如何调用、以及如何调整参数即可,我们不用太重视API背后的底层算法具体如何实现(略晓一二有利于调参,但不要深究)。

在学习的过程中,有需要直接使用的模型或者需要查看源码,去OpenCV的github页面查看和下载。

如果有不懂的地方,建议优先去官方文档查看,里面有API查阅文档,以及入门指南。

实在连官方文档也看不懂,才建议去国内中文站进行补充学习。

三、基本环境的配置

OpenCV里面的API可以用Python或C++调用,限于知识量太少,本篇文章只能带大家配置好基于Python语言的OpenCV环境。

pip install opencv-python:下载并安装基于Python的OpenCV库包

pip install opencv-contrib-python:下载并安装基于Python的OpenCV库包扩展版

由于本课程还会讲解图像文字识别,需要调用谷歌公司的OCR引擎【tesseract】,所以需要去相关页面完成下载,下载后按照普通软件那样完成安装操作。

最后还是借用Pip下载并配置好基于Python的tesseract库包即可。

pip install pytesseract

【OpenCV-Python-课程学习(贾)】 OpenCV3.3课程学习笔记-开篇和简介相关推荐

  1. 【学习OpenCV4】案例3:OpenCV Python语言开发环境搭建

    本书分享内容来自图书学习OpenCV 4:基于Python的算法实战>,该书刚刚上市,是国内第一本系统讲解OpenCV4各个模块的图书,配套案例深入浅出的讲解.第一章有在各个平台搭建环境的介绍, ...

  2. python课程设计总结1000-编程小白学习python总结文章(一)

    写在开头UP猪自己本人是工科学生,如今大四,在oppo实习中,然后最近发现以及结合自己在工作中了解到的,得到了一个消息"玩硬件的永远没有玩软件编程的有钱途",再加上发现现在有些招聘 ...

  3. 神经网络隐藏层个数怎么确定_含有一个隐藏层的神经网络对平面数据分类python实现(吴恩达深度学习课程1第3周作业)...

    含有一个隐藏层的神经网络对平面数据分类python实现(吴恩达深度学习课程1第3周作业): ''' 题目: 建立只有一个隐藏层的神经网络, 对于给定的一个类似于花朵的图案数据, 里面有红色(y=0)和 ...

  4. 金融python入门书籍_零基础想系统地学习金融学、量化投资、数据分析、python,需要哪些课程、书籍?有哪些证书可以考?...

    7.10更新,最近写了关于量化交易的一些文章: -------------------------分割------------------------- 感谢大家的支持!我要把下文当中视频全部放出来给 ...

  5. python人工智能课程实例_python人工智能AI深度学习/机器学习全套课程 视频教程+ppt+代码...

    这是一套Python/人工智能/AI/机器学习/深度学习 全套实战课程,包含视频教程以及文档.源码等,欢迎下载 01. python数据分析与机器学习实战 02.深度学习入门视频课程(上篇) 03.深 ...

  6. cs python课程 加州大学_【北美名校CS课程整理系列】6. 强化学习与决策控制

    简介 今天我们带来本系列第六篇文章:北美CS名校强化学习与决策控制相关课程的整理.本系列今后将持续保持一周两更的频率,想学习更多请点击关注专栏大学模拟器,点赞支持,也欢迎关注微信公众号Univ模拟器. ...

  7. 学python后做什么工作好_学习完Python课程后可以做什么工作?

    Python作为人工智能.大数据的首选编程语言,也是进入编程世界的理想选择,已经成为了大家都在追求学习的语言,那么学习Python之后到底可以做什么呢?为您详细的介绍一下. 什么是Python?Pyt ...

  8. python贪吃蛇代码课程设计_c语言课程设计之贪吃蛇代码及思路 c语言课程设计报告之贪吃蛇...

    原文作者:aircraft 原文地址:https://www.cnblogs.com/DOMLX/p/8846529.html 注:本文档需与c语言课程设计之贪吃蛇文档配套使用.c语言实现贪吃蛇代码可 ...

  9. java正则表达式课程_通过此免费课程学习正则表达式

    java正则表达式课程 by Beau Carnes 通过博卡恩斯 通过此免费课程学习正则表达式 (Learn Regular Expressions with this free course) & ...

最新文章

  1. 一次DB2数据库连接失败(SQLSTATE=08001)的解决方法
  2. J - Fill (UVA - 10603)
  3. BOM配置与产品构造器
  4. Linux 命令(71)—— ldconfig 命令
  5. 你真的会写二分查找吗
  6. mfc c++string、char与char*之间的关系
  7. win7 mysql zip包如何安装_MySql 5.7.31 win7 Zip压缩包配置教程
  8. ArcGIS教程:按单个值进行重分类
  9. 单例模式几种实现方式和代码
  10. NODEJS数据库增删改查
  11. 皮尔逊相关 p值_皮尔逊,p值和图
  12. 测试服务器带宽的几种常用方法
  13. c语言编写程序p1207.c,《C语言程序设计》(卷)考核班级
  14. 城市打印店一般几点开门?
  15. 6-5 奇数值结点链表 (20分)
  16. 通达信缠论顶底分型选股公式(一笔优化版)
  17. 如何在微信公众号的文章推送中展示bilibili的视频
  18. 泛函分析简列:度量空间之Banach空间与模等价
  19. 完美解决SyntaxError: import * only allowed at module level
  20. 【计算机组成与设计:软件、硬件接口(1)】计算机概要与技术

热门文章

  1. 一个典型的代码走查检查单
  2. chrome插件打包成**.crx文件
  3. 手把手教你打造一个排队叫号系统
  4. 2023年,IT互联网还有发展前景吗?
  5. 类人猿按键精灵PC内存教程(新)
  6. ArcGIS对比MapInfo
  7. 关于p标签不对齐问题
  8. 工控协议(三):CIP (基于EtherNet/IP) 学习笔记
  9. android物理按键输入法,Android输入法框架中按键消息的处理流程
  10. jpa mysql timestamp_Java JPA设置默认值、Timestamp设置、自动获取时间