英特尔® OpenCV认证课程

官方权威认证 / 进阶式技能学习 / 视频+实操多元教学

学习课程获得专属证书,还可参与福利抽奖!

OpenCV介绍

OpenCV是一款由Intel公司发起并参与和维护的跨平台计算机视觉和机器学习软件库,基于Apache2.0许可(开源)发行,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV的优势:
  1. 编程语言
    OpenCV基于C++实现,同时提供python、 Ruby、 Matlab等语言的接口。OpenCV-Python是OpenCV的Python API,结合了OpenCV C++ API和Python语言的最佳特性。
  2. 跨平台
    可以在不同的系统平台上使用,包括Windows,Linux,OS X,Android和iOS。基于CUDA和OpenCL的高速GPU操作接口也在积极开发中。
  3. 活跃的开发团队
  4. 丰富的API
    完善的传统计算机视觉算法,涵盖主流的机器学习算法,同时添加了对深度学习的支持。
英特尔®OpenCV系列认证课程主要讲述了OpenCV基础开发知识,帮助感兴趣的开发者快速入门,掌握OpenCV开发基础函数和图像处理的基本算法和原理。该课程体系分为初级课程、高级课程,将带领用户由浅入深认识OpenCV并进行实践操作。另外,英特尔®还提供了OpenCV能力认证测试,通过测试的用户将获得英特尔®颁发的OpenCV能力认证证书和精美礼品。
课程·简介 COURSE INTRODUCTION
课程简介

OpenCV初级课程一共分为二十九节课,每节课的学习时长为十分钟左右。
课程内容从计算机视觉行业背景介绍出发,深入浅出地介绍了OpenCV的整体框架核心,以及OpenCV的基础应用实例。每门课程都提供了相应的动手实验演示与实验代码,可以让你理论与实践相结合进行更高效地学习。在每节课的最后,都会设置5道选择题来检测当前课程小节的掌握程度,你需要认真看完视频并且选择正确的测试题答案。这样当你完成全部二十八个小节的学习与测试之后,相信你已经可以初步入门OpenCV的简单开发了,并且你将会收到由英特尔和51OpenLab联合颁发的OpenCV初级课程认证证书,还可以参加幸运抽奖。你还在等什么,快来学习吧!
此课程为初级课程,之后会上线更深度的OpenCV高级课程。OpenCV系列课程整体将会围绕开发方法与框架、技术与案例实战进行展开。

面向人群

OpenCV初级认证课程主要针对对视觉感兴趣、想自学OpenCV开发并转行到视觉领域的各位开发者,或者项目需要快速学习和初步掌握OpenCV开发的基础理论的技术人员。

课程目录
第一章:初识OpenCV
  • 001认识计算机视觉
  • 002计算机视觉框架
  • 003OpenCV框架
  • 004Intel DevCloud介绍
第二章:OpenCV核心课
  • 001图像读取与显示
  • 002图像色彩空间转换
  • 003图像对象的创建与赋值
  • 004图像像素的读写操作
  • 005图像算术操作
  • 006滚动条操作
  • 007键盘响应操作
  • 008自带颜色表操作
  • 009通道分离与合并
  • 010图像统计信息
  • 011图像几何形状绘制
  • 012随机数与随机颜色
  • 013多边形填充与绘制
  • 014鼠标操作与响应
  • 015图像像素类型转换与归一化
  • 016图像几何变换
  • 017视频读写处理
  • 018图像直方图
  • 019图像直方图均衡化
  • 020图像卷积操作
  • 021高斯模糊
  • 022像素重映射
  • 023图像二值化
  • 024全局与自适应二值化
  • 025实时人脸检测

为了您的良好体验,请您在电脑上进行课程学习和认证操作
课程简介

OpenCV高级课程一共分为二十八节课,每节课的学习时长约为20分钟左右。本次课程分别从二值图像分析、特征提取与深度神经网络,以及自定义对象检测这三方面系统地介绍了OpenCV的核心内容。每一章节都提供了相应的案例学习与动手实验演示,可以让你理论与实践相结合进行更高效地学习。
如果您还没有学习OpenCV初级课程,或者对于OpenCV了解还比较少,建议您先进行初级课程的学习。

面向人群

OpenCV高级认证课程主要针对对OpenCV有基础认识和基本函数使用,以及想要学习英特尔®OpenCV的核心内容实践运用的学员。

课程目录
第一章:二值图像分析
  • 001联通组件分析
  • 002轮廓发现
  • 003轮廓计算与面积测量
  • 004关键点编码提取
  • 005线段与圆拟合
  • 006膨胀与腐蚀
  • 007开闭操作
  • 008形态学梯度
  • 案例工业列阵图像缺陷分析
  • 实验完成案例并移植到嵌入式平台
第二章:特征提取与深度神经网络
  • 001角点检测
  • 002关键点检测
  • 003特征提取
  • 004特征匹配
  • 005DNN概述
  • 006ResNet18图像分类
  • 007YOLOv5对象检测
  • 008UNet语义分割
  • 009人脸五点landmark检测
  • 案例场景文字检测与识别
  • 实验完成OCR识别代码并移植到嵌入式平台
第三章:自定义对象检测
  • 001YOLOv5开源库介绍与拉取
  • 002YOLOv5预训练模型推理
  • 003自定义数据集准备与转换
  • 004YOLOv5模型迁移学习配置与训练
  • 005模型导出与OpenCV DNN部署
  • 案例苹果/橘子识别训练与部署
  • 实验足球/板球识别训练与部署

为了您的良好体验,请您在电脑上进行课程学习和认证操作
认证·流程 CERTIFICATION PROCESS
  • 01
    在线报名
    填写报名信息,报名成功后可以学习课程
  • 02
    完成视频课程学习
    课程包括29节,每节10分钟左右
  • 03
    完成动手实验
    每节课有5道测试题,需达到80%正确率
  • 04
    领取电子证书
    获得初级课程电子证书

为了您的良好体验,请您在电脑上进行课程学习和认证操作
  • 01
    在线报名
    填写报名信息,报名成功后可以学习课程
  • 02
    完成视频课程学习
    课程包括15个视频,每节20分钟左右
  • 03
    完成动手实验
    课程包括3个实验,需要在线学习实验课件
  • 04
    领取电子证书
    获得高级课程电子证书

为了您的良好体验,请您在电脑上进行课程学习和认证操作
教师·简介 TEACHER INTRODUCTION

贾志刚

2004年毕业于山东大学软件学院,软件工程专业。公众号 OpenCV学堂、《Java数字图象处理-编程技巧与应用实践》、《OpenCV Android开发实战》等书籍作者。英特尔物联网创新大使、OpenVINO中文社区创始成员、OpenCV开发培训讲师、OpenCV中国认证课程讲师、CSDN博客专家、华为晟腾开发VP、51CTO学院金牌讲师,个人博客累计访问量超过600W+次,线上录制课程收费学员超过1W+。

精通OpenCV/OpenVINO、Pytorch/Tensorflow/Keras深度学习框架与图像对象检测与识别等应用开发技术。在对象检测、医学细胞检测与识别、文本处理、图像搜索、人脸美化算法方面有深入研究、开发过多个图像处理算法模块并成功应用在医学检测与工业检测领域。

想访问导师的更多课程,请点击:CSDN博客

福利·专区 WELFARE AREA
参与·方式 WAY OF PARTICIPATION
  • 课程报名
  • 扫码进群
    进群备注:OpenCV
  • 参与抽奖
  • 公布中奖名单
  • 领取奖品
中奖·名单 LIST OF WINNERS
三合一充电线、移动电源、64GU盘
  • 陈11 130130130130
  • 陈22 130130130130
  • 陈33 130130130130
  • 陈44 130130130130
  • 陈55 130130130130
  • 陈66 130130130130
  • 陈77 130130130130
  • 陈88 130130130130
  • 陈99 130130130130
  • 陈00 130130130130
小爱同学智能音箱、京东卡200元
  • 陈11 130130130130
  • 陈22 130130130130
  • 陈33 130130130130
  • 陈44 130130130130
  • 陈55 130130130130
  • 陈66 130130130130
  • 陈77 130130130130
  • 陈88 130130130130
  • 陈99 130130130130
  • 陈00 130130130130
交流·社区 EXCHANGE COMMUNITY

如果你想了解关于OpenCV的最新信息,或与其他朋友交流技术、获悉最新的福利活动,欢迎到社区交流。

技术·资讯 TECHNICAL INFORMATION