0基础学习 opencv

    我不会花多少心思来维护我的博客,  所以不太有什么结构性. 既然是零基础快速入门,  首先找本教程,  照着样例去打,  试着修改,  慢慢理解.   有时候书看不下去了就看看别人的代码. 比如我当时就是先照着learning opencv一直看到轮廓部分后开始自己想project去写.(这本书是opencv1.0的, 很经典,有些过时, 网上opencv2的不全,opencv3还没有电子版(更不用说实体书), 这里有购买链接 ,土豪们就去弄一本吧).

----------------------------------

刚刚发现learning opencv3去年就已经出版了, 链接http://shop.oreilly.com/product/0636920044765.do

看了一圈之后,  感觉最适合入门的还是opencv computer vision programming cookbook 2nd , 

对相关的算法有一定的解释

learning image proccessing with opencv 3相对上面这本相对比较浅显, 

一开始我看的是这个,感觉还是上面这本cookbook好些 ,  

其实learning opencv也比较适合参考,  接口不同了功能大致还是一样的

Practical opencv也不错, 但是有不少的小错误, 不太适合初学看,看到很多人推荐毛星云的,  我没看过, 不做评价, 

opencv3 部分兼容 2.4, 所以初学不用特意去追求新版本,  最好学的时候看看算法,   知道都干了什么

不然到最后只记得api了

之后有实战的Mastering  opencv with practical projects, blueprints, 够看一阵子的了

                                                                                          --------------2016. 4.23              23;17

----------------------------------

    关于opencv的教程  用c++写的就那几个, 除了那本blueprint 能在网上找到的我都大概看过了一点,  各有特点,  用一本看下去就好.  写多了例程就会发现查官方文档非常方便,  用到哪个就去调用就好了.


  

    在用的过程发现,  既然是图像处理就避免不了操作像素,  所以要对opencv的数据结构有一定的了解.  这一部分得好好看.   比如几大类Mat, Vec, Point , Rect  ....都要熟悉才行.  还有的教程会告诉你,  用at 访问像素会比较慢,  用指针相对好一些 .. 这种细节,  官方教程以前看的时候 好像都没怎么说,  手册里也没写,  所以好好看书是比较重要的. 当然也别偏听偏心,  自己写程序测试一下就知道了


    待会我写写看查找轮廓的程序, 测试好了会放上 github     传送门   

    我会特意把一些注释删掉,  遇到不懂的就查手册,  有兴趣的看一下吧

    本人水平有限,  刚刚开始学习,  有什么错误的地方,  欢迎留言




----------------------------------------------------------------------------------------------------

回来看这篇,   发现说的有点大了,   其实opencv就是个工具,   没什么入门不入门的,  所以把标题改了

只是写了一些刚接触opencv的经验 ..     

---------------------------------------------------------------------------------------------------

    犹豫了好久,  要不要把

http://www.cse.psu.edu/~rtc12/CSE486/

                                               这门课的课件内容写到博客, 倒不是因为版权, 原作者说可以用来讲课用, 

其实PPT已经讲的很清楚 ,  很直白,  至少我目前没出现什么理解问题

    学习opencv,  我很清楚光会使用api是很难进一步的,  要懂算法,  要会编程,  要有项目实战经验,  

我觉得基本算法了解之后 应该全力去找一个工作去实践

                                                                                                                 ------------------------------------2016.4.5


你可能感兴趣的:(opencv与图像处理,0基础,图像处理,计算机视觉,opencv)