正在学习 OpenCV 3(使用 python 3 作为语言),那本教材比较新比较好用

你这个搞法不好,如果opencv有问题,应该直接去看opencv的官方文档OpenCV documentation index,英语不好就学英语。纸质教材的唯一作用就是告诉你有没有这个东西,然后按照API去查帮助文档,有bug就上StackOverflow,实在解决不了就拿关键词Google找灵感。这个时候应该去找的是document而不是book。我手上就两本纸质书,一个蝴蝶书,一个冈萨雷斯的图像处理,其实也就当字典用了,平时很少翻。

■网友
强行答一波,自己也是刚开始学python-OpenCV,知道找资料的辛苦,CSDN都有但是需要付费,穷学生伤不起哈哈。
正在学习 OpenCV 3(使用 python 3 作为语言),那本教材比较新比较好用

链接:https://pan.baidu.com/s/1dzNSRjckoSVf_xovnc32Hw
提取码:mqlg
另外,B站上也是有教程的,大家可以结合着来看。
https://www.bilibili.com/video/av24998616/?p=7 【正在学习 OpenCV 3(使用 python 3 作为语言),那本教材比较新比较好用】 一起学习!

■网友
蝴蝶书 Learning OpenCV 已经出到第三版了,Learning OpenCV 3,是针对 OpenCV 3 改版的。电子版在 csdn 上可以下载到。
这本书用的是 C++ 不是 Python,Python 接口要看官方文档,3.2 版的在这里 OpenCV-Python Tutorials。
OpenCV 3 把很多东西放到了 opencv_contrib 里面,在这里 opencv/opencv_contrib 。现在如果想用 sift surf 这些特征,需要自己带上 opencv_contrib 编译 OpenCV。

■网友
自问自答一下吧:
最后还是用了《learning opencv 3 computer vision with python》这本书,已经啃完,写下感想,供大家参考吧。
正在学习 OpenCV 3(使用 python 3 作为语言),那本教材比较新比较好用

因为自己编程基础实在太差,也没学过c++,而官方手册只有c++版本的,所以确实需要这样本基于opencv3 的书来看。当时纠结是找本python3 和 opencv2 的书来看 还是找本 opencv3 和python 2的书来看,后来想,把python2 的代码翻译成 python 3 的比把 c++ 的代码翻译成python 的要简单的多,所以还是买了这本书。
这本书基于python 2.7 和opencv 3 来写的。但是书里只有应用的内容,具体的算法几乎不会涉及,所以也很庆幸之前把段立辉的 opencv - python 中文教程看的差不多了,这本书里有一些算法内容。
另外,书里面的代码错误非常多,虽然这也能促进学习~ 希望以后版本可以将错误修正吧。
书里代码是按照面向对象的编程方法写的,这点比guide book 强很多,感觉受益匪浅。
不管怎么样,这本书解决了我的Opencv 入门的问题,虽然问题不少,啃的也很费劲,但是达到我的目的了。
最后关于contrib, 用c-make 和visual studio 搞了一周也没有编译成功,最后用了Python Extension Packages for Windows 里的带有 contirb 的opencv库。大部分功能正常,但是感觉 ml 模块有问题,代码都没有正确实现。
提供给我这样的小白参考,请大神们勿喷。

■网友
我也才刚刚学,看的和你是同一本书。也是在第七章过不去。。貌似opencv是因为版权的问题把那本分内容删掉了?这个不太确定。。不过用2.4版本的代码基本没啥问题。。我也试过楼上所说的用contrib,不过用惯了python感觉用配置什么的好麻烦啊!


    推荐阅读