计算机视觉是在图像处理的基础上发展起来的新兴学科。OpenCV是一个开源的计算机视觉库,可以实现图像处理、模式识别、三维重建、物体跟踪等算法。本书基于Python,从图像基本原理说起,初步讲解计算机视觉所需的OpenCV知识。本书可作为信息处理、计算机、机器人、人工智能、遥感图像处理、认知神经科学等相关专业的教学用书,也可供相关领域的研究工作者参考。
共 15 部作品
计算机视觉是在图像处理的基础上发展起来的新兴学科。OpenCV是一个开源的计算机视觉库,可以实现图像处理、模式识别、三维重建、物体跟踪等算法。本书基于Python,从图像基本原理说起,初步讲解计算机视觉所需的OpenCV知识。本书可作为信息处理、计算机、机器人、人工智能、遥感图像处理、认知神经科学等相关专业的教学用书,也可供相关领域的研究工作者参考。
本书的前7章内容主要是叙述程序语言的基础,包含基本运算、流程控制、循环控制与数组。笔者使用了大量的图例与程序实例引导读者,只要配合书中实例操作与执行,就可以获得Java程序设计能力。第8~25章是Java面向对象的核心,笔者在说明整体概念时,也讲明了Java内建类的使用以及核心内容,例如正则表达式、继承与多形、抽象类、接口、包装类别、程序异常处理、多线程、输入与输出、压缩与解压缩文件、JavaCollection等。第26~31章则讲解了窗口程序设计、绘图与动画、网络程序设计等。
这是一本具有高中数学知识就能读懂的机器学习图书,书中通过大量程序实例,将复杂的公式重新拆解,详细、清晰地解读了机器学习中常用的数学知识,一步步带领读者进入机器学习的领域。本书共22章,主要讲解了数据可视化、math模块、sympy模块、numpy模块、方程式、函数、最小平方法、集合、概率、贝叶斯定理、指数、对数、欧拉数、逻辑函数、三角函数、大型运算符、向量、矩阵与线性回归等数学知识。
《Python玩转Excel:轻松实现高效办公》是一本专为职场人士和数据处理新手打造的实用指南,旨在通过Python编程语言实现Excel的自动化操作与高效管理。全书从Excel的基础结构(工作簿、工作表)切入,逐步深入讲解如何利用openpyxl和Pandas模块进行数据录入、格式美化、公式计算、图表生成及PDF导出等核心功能。书中结合大量实战案例,例如批量处理销售报表、自动生成财务分析图表、将多表数据合并输出为PDF报告等,帮助读者解决重复性高、耗时长的办公难题。 作者洪锦魁的独特之处在于将抽象的代码逻辑与Excel界面操作直观对应,例如通过代码调整单元格边框时同步展示Excel窗口的实际效果,让读者理解`border`参数与界面“开始”选项卡的关联。此外,书中还包含第23章“Excel文件转成PDF”的详细教程,涵盖模块安装、文件路径处理及格式适配等实操细节。无论是零基础的职场新人,还是希望提升效率的资深用户,都能通过本书实现从手动操作到编程自动化的跨越,真正实现“让机器替你加班”的办公革命。
《Python数据科学零基础一本通》是一本专为没有编程基础的读者编写的Python入门书籍,全书包含800多个程序实例及200多道实践习题,一步一步详细讲解Python语法的基础知识,同时也将应用范围拓展至图形界面设计、影像处理、图表绘制、文字识别、词云、股市资料摘取与图表制作、线性代数、基础统计以及与数据科学相关的Numpy、Scipy、Pandas。
《Python零基础快乐学习之旅K12实战训练》是一本专为青少年及编程初学者打造的Python入门教材。全书以“快乐学习”为核心理念,通过系统化的知识讲解与趣味化的实战项目,带领读者从零开始掌握Python编程技能。 书中内容分为七大核心模块:**Python语法基础**(变量、数据类型、流程控制)、**数据结构**(列表、字典、集合)、**输入输出操作**(文件读写与用户交互)、**函数与方法**(模块化编程与代码复用)、**档案管理**(文件操作与数据存储)、**程序除错与异常处理**(调试技巧与错误应对)、**搜寻与排序算法**(基础算法实践)。每章均配备大量示例代码与互动练习,帮助读者巩固知识。 最新章节新增**附录B关键词索引表**、**附录C函数与方法索引表**及**附录D ASCII码值表**,为学习者提供高效查阅工具。书中穿插K12实战案例,如制作计算器、学生成绩管理系统、简单游戏等,将抽象概念转化为直观应用,激发学习兴趣。作者洪锦魁以通俗易懂的语言和循序渐进的逻辑,打破编程壁垒,助力青少年在快乐中完成从代码小白到独立开发者的蜕变。
Python的丰富模块(module)以及广泛的应用范围,使Python成为当下最重要的计算机语言之一,本书尝试将所有常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,一定可以轻松学会Python语法与应用,逐步向Python高手之路迈进,这也是撰写本书的目的。本书以约800个程序实例讲解了:完整的Python语法,Python的输入与输出,Python的数据型态,列表(list)、元组(tuple)、字典(dict)、集合(set),函数设计,类别设计,使用系统与外部模块(module),设计自己的模块(module),文件压缩与解压缩,程序除错与异常处理,文件读写与目录管理,正则表达式(RegularExpression)与文字探勘,剪贴簿(clipboard)、Word、PDF文件处理,Excel、CSV、Json文件处理,图表绘制,电子邮件与简讯,鼠标与键盘控制,人脸识别系统,QRcode制作,多任务与多线程,动画、音效、游戏设计,网络爬虫与伪装浏览器,图像处理与文字辨识,设计桃园机场出入境人脸识别系统……前16章的内容已经足够让你打好Python基础了,如果有兴趣继续钻研,则迈向Python高手之路。为了提升阅读体验,本书为彩色印刷,在图书结构、案例选择以及代码样式上都进行了细心设计,力争呈现给读者一本与众不同的编程书。本书适合所有对Python编程感兴趣的读者,甚至适合设计师等编程基础薄弱的岗位作为编程入门指导,同时也可以作为社会培训教材。
《C语言王者归来》详细讲解了C语言的相关知识,从基本概念开始,逐步讲解程序流程控制、循环、字符串、指针、函数、结构、文件输入与输出,以及完整的大型项目设计。同时本书还进一步讲解了数据结构的基础知识,如串行、堆栈、队列与二叉树,奠定读者未来学习算法的基础。本书最后一章则是介绍C++与C语言的差异,由此可以帮助读者学习面向对象的程序开发方法。
在计算机技术更迭的浪潮中,从DOS时代的汇编语言到Windows编程,从Internet时代的HTML到大数据时代的R语言,每个时代都呼唤着新的技术语言。《R语言迈向大数据之路》由历经四代技术变革的老程序员洪锦魁执笔,以实战经验和教学智慧为读者铺就一条从零开始掌握R语言的进阶之路。 本书打破传统编程教材的枯燥框架,无需统计学基础即可入门。作者通过“编程+统计”的双线教学模式,将R语言的核心语法(如向量化操作、函数设计、包开发)与大数据分析场景深度融合,结合金融风控、医疗数据挖掘、社交网络分析等真实案例,让读者在编写代码的同时理解统计学原理。书中不仅涵盖数据清洗、可视化、机器学习模型构建等实用技能,更通过“从零搭建推荐系统”“实时数据流处理”等高阶项目,揭示R语言在大数据生态中的独特优势。 针对初学者的痛点,作者设计了“渐进式学习法”:从控制台基础操作到Shiny交互式应用开发,每章均配备调试技巧和避坑指南。书中还特别强调R与Python、Hadoop的协同应用,助力读者构建完整的大数据技术栈。无论你是编程小白还是转型的数据分析师,这本书都将成为你征服大数据时代的利器。
本书是一本针对初级Python读者而作的Python入门书。Pyhton语法非常灵活,本书作者尝试将Python语法的各种用法用实例讲解,以帮助读者更好地使用Python。本书以约500个程序实例讲解了以下知识:完整Pyhton语法;列表、元组、字典、集合;函数与类;程序排错与异常处理;动画、游戏设计;图像处理;使用tkinter开发GUI程序等。为了提升阅读体验,对图书结构、案例选择以及代码样式都进行了细心设计,力争呈现给读者一本与众不同的编程书。
这是国内首先使用tkinter设计GUI的中文Python书籍之一。本书主要讲解如何在窗口内使用Python的内部模块tkinter设计图形用户接口(GUI)程序,使用户可以利用图形接口与计算机沟通。tkinter模块是一个跨平台的窗口应用程序,使用它设计的程序未来可以在Windows、Mac、Linux系统上执行。Python的tkinter模块内部有许多Widget(可以翻译为控件或组件或部件),有了这些Widget就可以设计出所有与图形接口相关的程序应用。本书介绍的tkinter模块Widget包括Button(按钮)、Canvas(画布)、Checkbutton(选项钮)、Entry(文本框)、Frame(框架)、Label(卷标)、LabelFrame(卷标框架)、Listbox(窗体)、Menu(菜单)、MenuButton(单选按钮)、Message(信息)、OptionMenu(下拉式窗体)、PanedWindow(面板)、RadioButton(选项钮)、Scale(滚动条值控制)、Scrollbar(滚动条)、Spinbox(可微调输入控件)、Text(文字区域)、TopLevel(上层窗口)。此外,本书还介绍了与tkinter模块设计应用有关的变量类别(VariableClasses)与事件绑定(EventsandBinds)概念。为了详细讲解GUI设计,本书共使用了约270个程序实例,详细解析各种Widget的用法,同时也将应用扩充到设计文字编辑程序、计算器、动画与相关的游戏设计中。相信读者学完本书可以轻松将GUI知识应用到未来职场,成为一位称职的软件工程师,并成为Python领域的高手。
《算法零基础一本通(Python版)》使用Python指导读者从零开始学习算法:由基础数据结构开始,逐步解说信息安全算法,最后也讲解了人工智能入门领域的KNN和K-means算法。《算法零基础一本通(Python版)》包含约120个程序实例,使用约600张完整图例,深入讲解了7种数据结构和数十种算法,此外也针对国内外著名公司招聘程序员的算法考题做了讲解。《算法零基础一本通(Python版)》实用性强、案例丰富,适合有一定Python基础的读者使用,也可作为大中专院校及培训机构的参考教材。
这是一本具有高中数学知识就能读懂的机器学习图书,书中通过大量程序实例,将复杂的公式重新拆解,详细、清晰地解读了机器学习中常用的微积分知识,一步步带领读者进入机器学习的领域。
本书介绍复变函数论与积分变换的基本概念、理论和方法。全书共8章,主要内容包括:复数与复变函数、解析函数、复积分、无穷级数、留数及其应用、保角映射、R语言是公开分享的免费软件、执行效率高、功能强大,所以被大众广泛接受,而成为应用在BigData领域最重要的程序语言。这本书从零基础开始,一步一步教导读者轻松学习**版的R语言,学习本书不需要有统计基础,本书在无形中已灌溉了统计知识给你。本书共19章,内容包含:认识R语言环境,R语言数据类型介绍,R语言函数的使用,程序流程控制,数据输入与输出,数据分析,R语言绘制统计图表等。
《Python面试通关宝典》内容分为两篇,第1篇是Python语言面试题,第2篇是算法面试题。Python语言面试题涵盖面试通用问题、Python语法面试题、函数、类、模块、文件管理、正则表达式以及Python语言综合应用;算法面试题涵盖排序、搜寻、字符串、数组、链表、二叉树、堆栈、数学问题、贪婪算法、动态规划算法以及综合应用。