荐书丨OpenCV算法精解:基于Python与C++

Posted 程序人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了荐书丨OpenCV算法精解:基于Python与C++相关的知识,希望对你有一定的参考价值。

系统阐述OpenCV基本概念、数学原理

C++Python双实现!


数字图像处理,即用计算机对图像进行处理。初期,图像数字化的设备是非常昂贵和复杂的,随着互联网、人工智能、智能硬件等技术的迅猛发展,硬件成本越来越便宜,使得在我们生活中产生了大量的图像和视频,与此同时,计算机视觉技术在人类生活中起到的作用也越来越大,其在商业、工业、医学等领域有着广泛的应用。


如今,连市场上很低价位的智能手机都可以配置一组高分辨率的摄像头,安卓和苹果手机应用市场中出现了大量基于图像处理的App,比如Rookie Cam、VSCO、Snapseed 等,这些App 内均有大量图像处理方法,如图像的裁剪、缩放、旋转、美颜、饱和度和亮度的调整及其各种滤镜方法等,通常可以满足人们日常生活中拍照娱乐的需求。我们经常使用的购物App,如淘宝中的“拍立淘”功能,可以用它拍下我们喜欢的物品,然后会自动检索出与其匹配的商品。还有比如基于人脸识别的手机支付、考勤系统等,基于字符识别的智能停车系统等,可见数字图像处理已经慢慢地和我们的生活、娱乐息息相关。



本书整体架构及特色


OpenCV 作为一款开源的计算机视觉开发工具包,在计算机视觉领域扮演着非常重要的角色,它在提供源码的同时,给出了非常完整的OpenCV 函数手册及其示例手册,这两个文档也是学习OpenCV 的第一手和最重要的资料。这些优势使得数千名研究人员在视觉领域能够获得更高的生产力,并帮助学生和专业人员快速开发和研究有关的机器视觉项目,而我也是其中的众多受益者之一。


本书大体按照经典教材冈萨雷斯的《数字图像处理(第三版)》和OpenCV 使用手册(主要是improc 模块)的知识脉络,并在此基础上加入了某些具体方向的最新方法,试图帮助初学者更加快速、系统地掌握基本的数字图像处理技术的数学原理,以及如何将抽象的数学原理转换为代码实现的方法,然后详细介绍了OpenCV 实现对应的函数,并分别给出了C++接口和Python 接口的使用方法,以及OpenCV 2.X 和OpenCV 3.X 的区别。



作者介绍


张平,数学与应用数学专业,算法工程师。主要从事图像算法研究和产品的应用开发,此外还从事有关机器学习、数据挖掘算法的应用研发工作。



本书主要内容


《OpenCV算法精解:基于Python与C++》是以OpenCV 为工具学习数字图像处理的入门书。内容由浅入深,每一章都采用阐述基本概念、数学原理、C++ 实现、Python 实现相结合的方法,使初学者循序渐进地掌握数字图像处理技术。本书既注重基本的概念理论及数学原理,也注重其代码实现及实际应用,力求帮助读者全面系统地掌握图像算法的基本技术,同时为掌握OpenCV 打下良好的基础。


本书适合入门图像处理和计算机视觉领域的初学者阅读,要求读者具备一定的C++ 或Python 编程基础。



编辑推荐


  • Python与C++双实现,助力读者轻松驾驭OpenCV算法,夯实计算机视觉领域基础知识!

  • 基本概念理论+数学原理

  • 详细介绍OpenCV实现对应的函数

  • 注重代码实现(分别给出Python和C++实现)及实际应用



评论有奖规则


  • 如果你对本书感兴趣,可在本文下方留言,说出自己的申请理由,小编会放出有价值的评论,且根据用户评论点赞数+申请理由+上一期是否中奖合之挑选出3 名参与荐书的小伙伴。

  • 获奖名单会在下次荐书文章中公布。


如果有迫不及待想要即刻阅读这本书的宝宝们,可长按识别下方二维码,即可订购~



荐书丨OpenCV算法精解:基于Python与C++

扫描二维码购买《OpenCV算法精解:基于PythonC++


上期“荐书”获奖名单公布

荐书丨OpenCV算法精解:基于Python与C++

获奖的3名同学


看完此文,你有什么想法或观点呢?欢迎在留言区留言评论。


点击图片get更多精彩






以上是关于荐书丨OpenCV算法精解:基于Python与C++的主要内容,如果未能解决你的问题,请参考以下文章

荐书丨从零开始构建企业级推荐系统

荐书丨深度学习框架PyTorch:入门与实践

荐书丨揭秘Kotlin编程原理

荐书丨深度学习入门之PyTorch

荐书丨Node.js:来一打 C++ 扩展

荐书丨Kubernetes权威指南——企业级容器云实战