Opencv和Visual Studio图像识别-Opencv和Visual Studio图像识别应用开发pdf版电子书下载

Opencv和Visual Studio图像识别-Opencv和Visual Studio图像识别应用开发pdf版电子书下载

编辑点评:

Opencv和Visual Studio图像识别应用开发是介绍OpenCV结合Visual Studio进行图像识别和处理的编程指南。全书共11章,介绍了OpenCV和Visual Studio的安装设置,以及Core、HighGUI、ImgProc、Calib3d、Feature2d、Video、Objdetect、ML、Contrib等模块,涉及文字处理、照片处理、图像识别、OpenGL整合、硬件设备结合使用等众多方面的功能,最后还给出了综合应用的实例

Opencv和Visual Studio图像识别应用开发pdf版

影像处理早期是从扫描的文件中识别出文字(OCR),后来才发展为手写识别、自拍修图等静态图像处理。机器人技术的应用从早期的组装自动化,到中期的生产质量监控,再到近期逐渐走进人群的应用,整个发展过程中都涉及图像处理的技术。因此,图像处理不仅会更加流行,而且会更加普及和接近大众。

程序设计在企业中有非常普及的应用,而图像处理则一直是专业人士的领域。如果将两者结合起来,一定能够产生更加广泛的应用领域,大大提高工作效率。然而,直到图像处理的开源软件的兴起,才使得这种结合的可能性越来越大。

像OpenCV这样开源的软件,虽然使用C或C来进行开发,但还是要求用户具备基本的编程知识,才能快速上手。对于一般的程序设计人员来说,这已经将图像处理领域的门槛降低了。通过本书的入门级的介绍,以及充分的程序应用实例,读者能够逐渐掌握图像处理的基本编程和应用技能。

虽然笔者在编写图书的过程中已经尽力校对,但失误在所难免,恳请广大读者不吝赐教。

什么是OpenCV

OpenCV的全名是Open Source Computer Vision Library,是Intel内部的研究计划,其目的是为了推广Intel高端CPU的应用。OpenCV的最初版本是2000年在IEEE计算机图像与图案识别大会(Computer Vision and Pattern Recognition)中发布的,目前则由非营利的基金组织(OpenCV.org)在负责维护。

OpenCV的初版主要是以C语言作为开发主体,即OpenCV 1.0,当时这一版本一推出,就造成轰动且极受欢迎,但是最大的问题是,在设计图像处理程序时,程序员必须自行考虑对象的内存管理。如果程序很小,还不会造成问题,但当程序越来越复杂,功能越来越多,再进行对象内存管理就可能会造成麻烦,使得程序的质量变成了大问题,而处理问题所花费的时间比设计程序花的时间还要多。

因此诞生了OpenCV 2.0版本。它主要是以C++开发设计,因为C++具有类(class),这使得对象的内存管理方便许多。现在,网络上下载的版本代号2.x.x就是OpenCV2.0版本。

第一个x代表小改版,一般是功能的增强或是添加新功能;第二个x代表功能的改善或错误的排除。

什么是Core模块

Core模块是OpenCV最基本的模块,因为所有OpenCV需要的数据结构与基本的绘图功能都在Core模块内,所以在项目中,Core也是第一个一定要具备的模块,这些基本数据结构与绘图功能,请参考OpenCV说明文档的网址http://dos.openev.org/.本书将以程序示例来介绍其实际应用,因为任何图书都不可能完全介绍OpenCV的所有功能,所以读者要养成经常查看这些说明文档的习惯。只要单击网页内的"core.The Core Funectionality"就可以查看Core模块。要查看其他模块,方法也是相同的。

Opencv和Visual Studio图像识别应用开发pdf版截图

Opencv和Visual Studio图像识别-Opencv和Visual Studio图像识别应用开发pdf版电子书下载插图(1)Opencv和Visual Studio图像识别-Opencv和Visual Studio图像识别应用开发pdf版电子书下载插图(2)Opencv和Visual Studio图像识别-Opencv和Visual Studio图像识别应用开发pdf版电子书下载插图(3)Opencv和Visual Studio图像识别-Opencv和Visual Studio图像识别应用开发pdf版电子书下载插图(4)Opencv和Visual Studio图像识别-Opencv和Visual Studio图像识别应用开发pdf版电子书下载插图(5)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments