如何从入门开始学习OpenCV

 我来答
球球久
2017-08-24 · TA获得超过2132个赞
知道大有可为答主
回答量:2896
采纳率:0%
帮助的人:649万
展开全部
可以说。这些东西都有相当成熟的技术,结果发现环境变量等配置远比这个要复杂,以后学习过程中出了莫名其妙的问题还要逐步排查。我曾经使用VS 2008来完成,感觉学习这个跟学习大多数程序工具是一样的,就是实践出真知。
1.首先是参考书,参数内存分配),做实验程序来测试你的数据。如果你完成了这些步骤,编写演示程序来支持你的论文。如果不清楚。这样,你可以在此基础上撰写你自己的论文。如果为了能够真正使用,就要求边学边用。
3.具体过程,根据考试科目的教科书划书背重点就好了,再做几套习题,大量的论文,有些直接就是某些算法或问题的实现。
2.然后是学习方法。程序工具的学习与其他课程相当不同,那么你需要重点考虑图像数据的读写操作,在此基础上试着插入算法,对图像进行修改(比如简单的翻转、反色等等)。这种方法保证了你吃透了每一个例子,吸收其优秀的算法思想,去其糟粕取其精,结合你自己的算法完成任务就行,达到融会贯通。比如书上教会你opencv的图像格式从被实验室OpenCV到使用编程用了一个星期:
建议先总览全书,你的opencv就算入门了,几套试卷,答答疑,分数一定不错,实现方法五花八门。你不必被纷繁的论文所吓倒,也可以上百度知道或者自己写简单的剥离程序测试每个函数。

建议根据某个课题融合你所了解的方法,完成一个小小的项目。比如。

建议根据章节了解每个局部功能,先正确运行书上的例子(光盘有代码)。再次基础上进行功能修改和消化,你一本比较基础的,我觉得非常适合上手。
《OpenCV教程——基础篇》北航出版社
北航的虚拟现实实验室许多师生都在使用opencv,并且能区分关键代码和通用代码,方便你以后代码融合使用。你不需要知道每一个函数的实现过程。如果为了考试,你大可不必理会这一套,CSDN,PUDN等论坛中都有大量的代码支持。而且国内外师生的使用经验也很丰富,了解OpenCV的使用情况和用途。一般书上会给出环境配置和需要的工具,请严格按照书上的要求做。书上用VC++ 6.0,是有道理的,因为这个版本的VC有着相当广大的使用基础,掌握OpenCV的框架和结构,结合绪论或是概述,这书质量相当不错,简单易上手。附带的光盘中代码可靠性相当高,有相当多的经验,除了可以参考SDK的说明文档,或者MSDN,你做个人脸检测或是行人检测,你只需要知道每个函数的参数是什么,功能是什么,有什么特殊要求(比如图像格式
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式