本书是我在www.packtpub.com上发现的一本关于OpenCV的书,最难能可贵的是,里面的代码都是用python写的,这对想要用Python来做机器视觉的人来说,真的是很好的一本书,所以我想尝试将这本书翻译出来。由于这次是我第一次尝试去翻译整本书,受限于自己的能力,难免会出现一些问题,望见到这些问题的人给予指正,谢谢大家!
序言
机器视觉中在现代科学中随处可见。Python版的OpenCV能让我们实时的运行机器视觉程序。随着更强大的计算机的出现,我们可以用其做更多的事情。使用这门技术,可以让我们的机器视觉程序与云端无缝的结合在一起,这可以使网页开发者利用这一点开发出复杂的机器视觉应用。这本书是可以供任何不同级别的人使用的一本多案例教程,教你使用OpenCV中不同的方法和真实的应用。
学习这本书需要用到的组件
你需要安装下列软件:
OpenCV 2.4.9
numpy 1.9.2
scipy 0.15.1
scikit-learn 0.16.1
硬件条件需要电脑拥有至少4gb的内存。
需要这本书的人
这本书主要是为了那些python程序员想要学习OpenCV并想开发机器视觉的人编写的,这本书也同样对哪些想要在云端上有效利用机器视觉应用的软件开发者有帮助。与此同时也将对那些有着矩阵和向量等基础数学观念的人有帮助。
书中的一些约定
在这本书里,你将会发现一些不一样的字体样式用来区分不同的信息。下面是对不用字体样式的一些解释。
文中代码,数据库列表名称,文件夹名称,文件名称,文件扩展名,路径名称,URLs,用户输入项将这样展现:“我们使用getPerspectiveTransform 这个方法来做矩阵的转置。”
块状代码将如下设置:
cv2.imshow('Input',img)
cv2.imshow('Output',img_output)
cv2.waitkey()
命令行的输入输出将如下显示:
$ make -j4
$ sudo make install
新术语和重要的词汇也将加粗显示。
小技巧和注意的地方将会如下显示:
注意注意,这里将是技巧和警示的地方,当然,也许可能会用译者的建议哦!