Python OpenCV从菜鸟到高手
500分钟视频、300个案例、10万行代码、ChatGPT自动编程

作者:李宁

定价:89元

印次:1-2

ISBN:9787302673712

出版日期:2024.10.01

印刷日期:2026.01.15

图书责编:盛东亮

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书深入讲解Python OpenCV的核心技术,并通过大量的代码和项目实战,充分展示了如何将这些技术在不同领域中实现。本书的主要内容如下: 第1章介绍Python和OpenCV的基础知识,包括Python和OpenCV的起源、优势、版本、安装及应用场景等; 第2章介绍图像基础知识,包括图像的读取、显示、保存以及像素处理等; 第3~9章介绍图像处理的高级技术,包括使用NumPy进行图像操作、绘制图形的方法、直方图的应用、图像滤波技术、图像形态学操作,以及使用OpenCV进行图形检测和模板匹配; 第10章介绍图像分析与修复,包括使用OpenCV进行图像分析及图像修复技术; 第11~13章介绍特征检测、视频处理和人脸识别,包括使用OpenCV检测和匹配图像中的特征点、使用OpenCV 进行视频处理,以及人脸识别技术; 第14章介绍ChatGPT 和OpenAI API,包括使用ChatGPT 辅助编写代码,以及利用OpenAI API将ChatGPT 的功能嵌入自己的应用; 第15~18章为项目实战,为读者提供了各种基于OpenCV 的应用案例。本 书适合作为从事图形图像领域研究和开发的技术人员和对OpenCV感兴趣的读者的学习用书。

李宁:华为HDE(HUAWEI Developer Experts),UnityMarvel创始人,开放原子基金会银牌讲师,51CTO学堂金牌讲师,IT畅销书作者。从事软件研究和开发超过20年,长期从事编译器、人工智能、Go、C++、Python、JavaScript、Java及跨平台技术的研究和开发工作,曾出版超过40本IT图书。主要著作包括《Python从菜鸟到高手》、《Python爬虫从菜鸟到高手》、《奇妙的Python:神奇代码漫游之旅》。

前言 在数字化时代,图像和视频处理已经成为日常生活中无处不在的技术。从智能手机中的相机应用,到医学成像,再到自动驾驶汽车,计算机视觉技术正在逐渐改变人们的生活和工作方式。Python与OpenCV(开源计算机视觉库)结合,为人们提供了一个强大、易于上手的工具,使人们能够深入探索和应用这一前沿技术。 Python作为最受欢迎的编程语言之一,因其简洁、高效和跨平台的特性而备受青睐。OpenCV则为人们提供了一个全面的工具,帮助人们处理图像和视频,实现从基础操作到高级算法的各种功能。当这两者结合,人们得到了一个既强大又灵活的平台,可以快速开发和部署计算机视觉应用。 编写本书的初衷是希望能为读者提供一个系统的指南,帮助读者从零开始,掌握Python和OpenCV的核心概念和技术。无论是计算机视觉的初学者,还是已经有一定经验的开发者,本书都会为读者提供宝贵的知识和实践经验。 通过阅读本书,读者将了解到如何使用Python和OpenCV进行图像处理、绘制图形、图像分析、视频处理等。同时,本书还将深入探讨更高级的主题,如人脸识别和特征点检测。此外,本书还准备了一系列实战项目,帮助读者将所学知识应用于实际场景中。 在这个快速发展的领域,掌握 Python 和 OpenCV 的知识将为读者打开无数的机会。无论是为了开发创新的应用、解决具体的问题,还是深化自己的研究,相信本书将为读者提供必要的工具和知识。 随着人工智能和机器学习的飞速发展,我们见证了一系列令人印象深刻的技术进步。在这个浪潮中,OpenAI的ChatGPT和OpenAI A...

目录
荐语
查看详情 查看详情

目录

第1章跨越Python OpenCV之门

微课视频15分钟

1.1Python概述

1.1.1Python的由来

1.1.2Python的优势

1.1.3Python在编程语言中的排名

1.1.4Python的版本

1.1.5Python的应用场景

1.2OpenCV概述

1.2.1计算机视觉

1.2.2OpenCV的功能和特点

1.2.3OpenCV的发展历程

1.2.4OpenCV包含的模块

1.2.5OpenCV的应用场景

1.2.6OpenCV与Python结合的优势

1.3Python的下载和安装

1.4安装Python OpenCV

1.5PyCharm的下载和安装

1.6编写第一个基于Python OpenCV的应用

1.7本章小结

第2章图像基础知识

微课视频17分钟

2.1图像处理基础

2.1.1读取图像

2.1.2读取PNG文件出现警告

2.1.3显示图像

2.1.4保存图像

2.1.5获取图像属性

2.2像素

2.2.1确定像素的位置

2.2.2读取像素的BGR值

2.2.3修改像素的BGR值

2.3色彩空间

2.3.1灰度(GRAY)色彩空间

2.3.2从RGB/BGR色彩空间转换到GRAY色彩空间

2.3.3RGB色彩空间的局限性

2.3.4适合图像处理的HSV色彩空间

2.3.5RGB/BGR色彩空间与HSV色彩... 查看详情

" 内容深入:本书全面讲解了Python OpenCV的核心技术,涵盖了从图像处理基础到高级技术,再到实际项目应用的全方位内容,适合不同层次的读者深入学习和实践。
 实战导向:通过大量项目实战案例,读者可以将理论知识应用于实际开发中,特别是借助ChatGPT辅助编程,实现了无需编写代码即可完成复杂的图像和视频处理项目。
 技术前沿:本书不仅涵盖了传统的图像处理技术,还探讨了如何将人工智能(如ChatGPT和OpenAI API)与OpenCV结合,帮助读者掌握**的技术趋势和开发工具。
"

查看详情