关于OpenCV的学习方法问题

大家好,我想问一个openvc学习方法的问题。网上多数人都推荐看《LearningOpenCV》。我看了一部分,感觉很好。但这本书是C语言版的,据说opencv的C++接... 大家好,我想问一个openvc学习方法的问题。
网上多数人都推荐看《Learning OpenCV》。我看了一部分,感觉很好。但这本书是C语言版的,据说opencv的C++接口才应该优先使用,便于内存管理。
我又看了opencv安装文件夹自带的tutorial,这个文档是C++版的,但看得很不明白。
我是应该继续看《Learning OpenCV》还是强攻tutorial?
展开
 我来答
静静的世界34
推荐于2016-09-05 · TA获得超过1370个赞
知道小有建树答主
回答量:847
采纳率:91%
帮助的人:368万
展开全部
关于OpenCV的学习方法
1.准备好学习资料,当时我用的是《学习OpenCV》—于仕琪等—清华大学出版社,这本书。其实也就是讲的opencv1.0,类似于一本翻译手册,有能力的同学可以去看opencv自带的英文手册,就在opencv的安装目录里,格式是doc或者pdf版;
2.配置好opencv的环境,开始建议还是在windows平台下操作,这样上手快,后面再去linux下操作;在VC6下要用opencv1.0版本,这个版本是不支持cv命名空间的;在之后的vs平台上,就可以使用几乎所有的opencv版本;
3.跑程序:肯定开始是做图像的读取,显示;再进行图像的灰度化,二值化,翻转,旋转,ROI等操作;最好自己尝试下在图像上用指针读取图片像素值的方式画一些线点之类的,这样对opencv的图像数据格式会有一个比较深入的了解;
4.做了第3步后,你已经算进入opencv这个殿堂了,下面的就是多看文档,多专研,多交流;做图像的不是一天两天的事,是很艰苦的,需要坚持。
evenhee
2012-04-08
知道答主
回答量:1
采纳率:0%
帮助的人:2.7万
展开全部
我是一个opencv beginner,用了它大概几个月。我的意见是最主要的是你需要opencv来做什么事情。

如果你着重应用,比如说你希望用opencv来做图像识别,你就直接用那部分tutorial的代码。在用的过程中,你就慢慢会懂得opencv是怎么运作的。 然后再回去看opencv的有关书籍,或者cookbook,来加深认识。

个人感觉如果不先使用一下,就直接看书的话,理解上会比较困难。
追问
cookbook是什么
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小王子376星球
2012-04-10
知道答主
回答量:16
采纳率:0%
帮助的人:5.2万
展开全部
如果没有学C++,建议你还是先看看VC++深入详解,会用到很多的
追问
学过C++,但不会MFC
追答
那看看 VC++深入浅出 那本书吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
竹叶观察
2012-04-13 · 超过28用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:69.8万
展开全部
我也是opencv初学者,我觉得还是看C++来的实在,opencv用到了时候再拿来用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妞妞很好啊
2012-04-09
知道答主
回答量:3
采纳率:0%
帮助的人:3797
展开全部
我有<学习OpenCV>(中文版),是再c++环境下得,你要可以给你,呵呵....这个也是同学给的可以把你的联系方式发送到a21071015@yahoo.cn ,这个是运用加理论的,我才看了两三章,还可以,介绍给你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式