首页 > 代码库 > 从零开始的Opencv图像处理项目实战课程设计
从零开始的Opencv图像处理项目实战课程设计
一、简介。
1、通过课程能够获得什么?
a、对于想学习图像处理的同学能够快速入门;
b、能够快速搭建起来“具备解决实际问题能力的”软硬件平台;
c、能够积累一套可以不断复用的图像处理软件框架;
d、初步形成图像处理的思维能力,灵活应对各种需求。
2、课程包括哪些内容
a、综述。课程的核心是开发一个基于Opencv的“答题卡”识别系统。不仅包括算法,而且包括软件框架,而且包括硬件选配。
b、opencv图像处理的环境配置。运行第一个测试程序验证运行环境的正确。我介绍的环境配置方法是最简单的;
c、答题卡识别的算法分析1:算法效果预览,知识框架梳理。首先将实现的效果和实现效果的步骤展示出来,让同学获得整体认知,并且去自主查阅相关资料;
d、答题卡识别的算法分析2:算法精讲。解决实际问题需要能够灵活运用各种算法工具;
e、答题卡识别的算法分析3:算法精讲的继续和答题卡算法的小结;
f、图像处理的硬件选配1:摄像头、光源的基本知识;
g、图像处理的硬件选配2:如何以合适的价格获得能够进行图像处理实验的硬件环境?
h、图像处理的硬件选配3:如何调整硬件,获得最好的采集效果?
i、图像处理的软件框架1:为什么需要软件框架?目前实现了怎样的最简软件框架?
j、图像处理的软件框架2:软件框架的基础构造。手把手搭建基础框架;
k、图像处理的软件框架3:手把手搭建基础框架的继续。测试框架的效果。
l、系统融合。如何将算法和软件融合?
m、系统融合。如何将软件和硬件融合?
n、系统融合。如何采集实际的视频数据,获得最终的数据结果。
o、opencv图像处理程序的发布,如何将图像处理程序交付给客户?加密狗选配的建议
小结:通过课程我们学到了什么?如何继续扩展应用于实际?
从零开始的Opencv图像处理项目实战课程设计