OpenCV介绍
OpenCV是一款由Intel公司发起并参与和维护的跨平台计算机视觉和机器学习软件库,基于Apache2.0许可(开源)发行,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV的优势:
编程语言
OpenCV基于C++实现,同时提供python、 Ruby、 Matlab等语言的接口。OpenCV-Python是OpenCV的Python API,结合了OpenCV C++ API和Python语言的最佳特性。
跨平台
可以在不同的系统平台上使用,包括Windows,Linux,OS X,Android和iOS。基于CUDA和OpenCL的高速GPU操作接口也在积极开发中。
活跃的开发团队
丰富的API
完善的传统计算机视觉算法,涵盖主流的机器学习算法,同时添加了对深度学习的支持。
英特尔® OpenCV系列认证课程主要讲述了OpenCV基础开发知识,帮助感兴趣的开发者快速入门,掌握OpenCV开发基础函数和图像处理的基本算法和原理。该课程体系分为初级课程、高级课程,将带领用户由浅入深认识OpenCV并进行实践操作。另外,英特尔® 还提供了OpenCV能力认证测试,通过测试的用户将获得英特尔® 颁发的OpenCV能力认证证书和精美礼品。
OpenCV开源地址
课程·简介
COURSE INTRODUCTION
课程简介
OpenCV初级课程一共分为二十九节课,每节课的学习时长为十分钟左右。 课程内容从计算机视觉行业背景介绍出发,深入浅出地介绍了OpenCV的整体框架核心,以及OpenCV的基础应用实例。每门课程都提供了相应的动手实验演示与实验代码,可以让你理论与实践相结合进行更高效地学习。在每节课的最后,都会设置5道选择题来检测当前课程小节的掌握程度,你需要认真看完视频并且选择正确的测试题答案。这样当你完成全部二十八个小节的学习与测试之后,相信你已经可以初步入门OpenCV的简单开发了,并且你将会收到由英特尔和51OpenLab联合颁发的OpenCV初级课程认证证书,还可以参加幸运抽奖。你还在等什么,快来学习吧! 此课程为初级课程,之后会上线更深度的OpenCV高级课程。OpenCV系列课程整体将会围绕开发方法与框架、技术与案例实战进行展开。
面向人群
OpenCV初级认证课程主要针对对视觉感兴趣、想自学OpenCV开发并转行到视觉领域的各位开发者,或者项目需要快速学习和初步掌握OpenCV开发的基础理论的技术人员。
课程目录
第一章:初识OpenCV
001 认识计算机视觉
002 计算机视觉框架
003 OpenCV框架
004 Intel 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 特征匹配
005 DNN概述
006 ResNet18图像分类
007 YOLOv5对象检测
008 UNet语义分割
009 人脸五点landmark检测
案例 场景文字检测与识别
实验 完成OCR识别代码并移植到嵌入式平台
第三章:自定义对象检测
001 YOLOv5开源库介绍与拉取
002 YOLOv5预训练模型推理
003 自定义数据集准备与转换
004 YOLOv5模型迁移学习配置与训练
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博客
参与·方式
WAY OF PARTICIPATION
课程报名
扫码进群
进群备注:OpenCV
参与抽奖
公布中奖名单
领取奖品
查看二维码
三合一充电线、移动电源、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