万本电子书0元读

万本电子书0元读

顶部广告

从零开始学OpenCV电子书

本书具有如下特色:? 由浅深,循序渐。本书以门读者为对象,先从语言基础学起,再学习语言的核心技术,然后学习高 级应用,*后学习发一个完整项目。讲解过程中步骤详尽,版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。? 语音视频,讲解详尽。书中每一章节均提供声图并茂的教学视频,读者可以扫描书中对应的二维码随时随地学习。这些视频能够引导初学者快速门,感受编程的快乐和成就感,增强一步学习的信心,从而快速成为编程高手。? 实例典型,轻松易学。通过例子学习是好的学习方式,本书通过“一个知识、一个例子、一个结果、一段评析、一个综合应用”的模式,透彻详尽地讲述了实际发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。 ? 精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”“说明”“技巧”等小栏目,让读者可以在学习过程中更轻松地理解相关知识及概念,更快地掌握个别技术的应用技巧。? 附赠资源,优质服务。除配套视频和源程序外,本书还赠送相关资源库、题库,同时为读者提供社区技术支持、QQ在线答疑等学习服务,收获更好的学习体验。

售       价:¥

纸质售价:¥87.20购买纸书

0人正在读 | 0人评论 6.8

作       者:明日科技

出  版  社:化学工业出版社

出版时间:2022-06-01

字       数:22.9万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐地让读者在实践中学习Python OpenCV编程知识,并提升自己的实际发能力。全书共分为4篇16章,内容包括搭建发环境、图像处理基础、NumPy模块、绘制图形和文字、阈值、图像运算、腐蚀与膨胀、图像的几何变换、滤波器、模板匹配、图像轮廓、图形检测、视频处理、人脸跟踪与识别、MR机读答题卡、MR智能视频卡系统等。书中知识讲解细致,侧重介绍每个知识的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会OpenCV程序发的精髓,快速提高发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。本书适合Python OpenCV、人工智能、机器视觉初学者自学使用,也可用作高等院校相关专业的教材及参考书。<br/>【推荐语】<br/>本书具有如下特色:? 由浅深,循序渐。本书以门读者为对象,先从语言基础学起,再学习语言的核心技术,然后学习高 级应用,*后学习发一个完整项目。讲解过程中步骤详尽,版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。? 语音视频,讲解详尽。书中每一章节均提供声图并茂的教学视频,读者可以扫描书中对应的二维码随时随地学习。这些视频能够引导初学者快速门,感受编程的快乐和成就感,增强一步学习的信心,从而快速成为编程高手。? 实例典型,轻松易学。通过例子学习是好的学习方式,本书通过“一个知识、一个例子、一个结果、一段评析、一个综合应用”的模式,透彻详尽地讲述了实际发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。 ? 精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”“说明”“技巧”等小栏目,让读者可以在学习过程中更轻松地理解相关知识及概念,更快地掌握个别技术的应用技巧。? 附赠资源,优质服务。除配套视频和源程序外,本书还赠送相关资源库、题库,同时为读者提供社区技术支持、QQ在线答疑等学习服务,收获更好的学习体验。<br/>
目录展开

前言

第1篇 基础知识篇

第章 搭建开发环境

1.1 OpenCV概述

1.1.1 OpenCV包含的模块

1.1.2 OpenCV的发展历程

1.1.3 OpenCV的应用

1.1.4 Python与OpenCV

1.2 Python的下载和安装

1.2.1 如何查看计算机操作系统的位数

1.2.2 下载Python安装包

1.2.3 Windows 64位系统上安装Python

1.2.4 测试Python是否安装成功

1.3 Python OpenCV的下载和安装

1.3.1 下载和安装OpenCV-Contrib-Python库

1.3.2 测试OpenCV-Contrib-Python库和NumPy库是否安装成功

1.4 PyCharm的下载和安装

1.4.1 下载PyCharm

1.4.2 安装PyCharm

1.4.3 启动并配置PyCharm

本章知识思维导图

第2章 图像处理基础

2.1 图像处理的基本操作

2.1.1 读取图像

实例2.1 读取当前项目目录下的图像 (源码位置:资源包\Code\02\01)

2.1.2 显示图像

实例2.2 窗口显示图像 (源码位置:资源包\Code\02\02)

2.1.3 保存图像

实例2.3 保存图像 (源码位置:资源包\Code\02\03)

2.1.4 获取图像属性

实例2.4 打印彩色图像和灰度图像的属性 (源码位置:资源包\Code\02\04)

2.2 像素

2.2.1 确定像素的位置

实例2.5 表示图2.7中的指定像素 (源码位置:资源包\Code\02\05)

2.2.2 获取像素的BGR值

2.2.3 修改像素的BGR值

实例2.6 修改图2.7中的指定区域内的所有像素 (源码位置:资源包\Code\02\06)

2.3 色彩空间

2.3.1 GRAY色彩空间

实例2.7 从BGR色彩空间转换到GRAY色彩空间 (源码位置:资源包\Code\02\07)

2.3.2 HSV色彩空间

实例2.8 从BGR色彩空间转换到HSV色彩空间 (源码位置:资源包\Code\02\08)

2.4 通道

2.4.1 拆分通道

实例2.9 拆分一幅BGR图像中的通道 (源码位置:资源包\Code\02\09)

实例2.10 拆分一幅HSV图像中的通道 (源码位置:资源包\Code\02\10)

2.4.2 合并通道

实例2.11 按B→G→R的顺序合并通道 (源码位置:资源包\Code\02\11)

实例2.12 合并H通道图像、S通道图像和V通道图像 (源码位置:资源包\Code\02\12)

2.4.3 综合运用拆分通道和合并通道

实例2.13 只把H通道的值调整为180 (源码位置:资源包\Code\02\13)

2.4.4 alpha通道

实例2.14 调整A通道的值 (源码位置:资源包\Code\02\14)

本章知识思维导图

第3章 NumPy模块

3.1 NumPy模块与OpenCV

3.2 数组的类型

3.3 创建数组

3.3.1 最常规的array()方法

实例3.1 创建一维数组和二维数组 (源码位置:资源包\Code\03\01)

实例3.2 创建浮点类型数组 (源码位置:资源包\Code\03\02)

实例3.3 创建三维数组 (源码位置:资源包\Code\03\03)

3.3.2 创建指定维度和数据类型未初始化的数组

实例3.4 创建2行3列的未初始化数组 (源码位置:资源包\Code\03\04)

3.3.3 创建用0填充的数组

实例3.5 创建纯0数组 (源码位置:资源包\Code\03\05)

3.3.4 创建用1填充的数组

实例3.6 创建纯1数组 (源码位置:资源包\Code\03\06)

3.3.5 创建随机数组

实例3.7 创建随机数组 (源码位置:资源包\Code\03\07)

3.4 操作数组

3.4.1 加法运算

实例3.8 对数组做加法运算 (源码位置:资源包\Code\03\08)

3.4.2 减法和乘除法运算

实例3.9 对数组做减法、乘法和除法运算 (源码位置:资源包\Code\03\09)

3.4.3 幂运算

实例3.10 两个数组做幂运算 (源码位置:资源包\Code\03\10)

3.4.4 比较运算

实例3.11 使用逻辑运算符比较数组 (源码位置:资源包\Code\03\11)

3.4.5 复制数组

实例3.12 复制数据,比较复制的结果与原数组是否相同 (源码位置:资源包\Code\03\12)

实例3.13 复制图像 (源码位置:资源包\Code\03\13)

3.5 数组的索引和切片

3.5.1 索引

实例3.14 查找一维数组索引为0的元素 (源码位置:资源包\Code\03\14)

3.5.2 切片式索引

实例3.15 获取数组中某范围内的元素 (源码位置:资源包\Code\03\15)

实例3.16 使用不同的切片式索引操作获取数组中的元素 (源码位置:资源包\Code\03\16)

3.5.3 二维数组索引

实例3.17 用三种方式获取二维数组中的元素 (源码位置:资源包\Code\03\17)

3.5.4 二维数组切片式索引

实例3.18 对二维数组进行切片式索引操作 (源码位置:资源包\Code\03\18)

3.6 创建图像

3.6.1 创建黑白图像

实例3.19 创建黑色图像 (源码位置:资源包\Code\03\19)

实例3.20 创建纯白色图像 (源码位置:资源包\Code\03\20)

实例3.21 在黑色图像内部绘制白色矩形 (源码位置:资源包\Code\03\21)

实例3.22 创建黑白相间的图像 (源码位置:资源包\Code\03\22)

3.6.2 创建彩色图像

实例3.23 创建彩色图像 (源码位置:资源包\Code\03\23)

3.6.3 创建随机图像

实例3.24 创建随机像素的雪花点图像 (源码位置:资源包\Code\03\24)

3.7 拼接图像

3.7.1 水平拼接数组

3.7.2 垂直拼接数组

3.7.3 在图像处理中的应用

实例3.25 按照水平和垂直两种方式拼接两个图像 (源码位置:资源包\Code\03\25)

本章知识思维导图

第4章 绘制图形和文字

4.1 线段的绘制

实例4.1 绘制线段并拼成一个“王”字 (源码位置:资源包\Code\04\01)

实例4.2 绘制99条长度、方向、宽度、颜色随机的线段 (源码位置:资源包\Code\04\02)

4.2 矩形的绘制

实例4.3 绘制一个矩形边框 (源码位置:资源包\Code\04\03)

实例4.4 绘制正方形 (源码位置:资源包\Code\04\04)

4.3 圆形的绘制

实例4.5 绘制“交通灯” (源码位置:资源包\Code\04\05)

实例4.6 绘制同心圆 (源码位置:资源包\Code\04\06)

实例4.7 绘制27个随机实心圆 (源码位置:资源包\Code\04\07)

4.4 多边形的绘制

实例4.8 绘制一个等腰梯形边框 (源码位置:资源包\Code\04\08)

实例4.9 绘制五角星 (源码位置:资源包\Code\04\09)

4.5 文字的绘制

实例4.10 绘制文字“OpenCV” (源码位置:资源包\Code\04\10)

4.5.1 文字的斜体效果

实例4.11 绘制指定字体样式的文字并呈现斜体效果 (源码位置:资源包\Code\04\11)

4.5.2 文字的垂直镜像效果

实例4.12 绘制呈现垂直镜像效果的“OpenCV” (源码位置:资源包\Code\04\12)

4.5.3 在图像上绘制文字

实例4.13 在图像上绘制文字 (源码位置:资源包\Code\04\13)

4.6 动态绘制图形

实例4.14 弹球动画 (源码位置:资源包\Code\04\14)

本章知识思维导图

第2篇 处理图像篇

第5章 阈值

5.1 阈值概述

5.2 阈值处理函数

5.3 二值化处理

5.3.1 “非黑即白”的图像

实例5.1 二值化阈值处理白黑渐变图 (源码位置:资源包\Code\05\01)

实例5.2 观察不同阈值的处理效果 (源码位置:资源包\Code\05\02)

实例5.3 观察不同最大值的处理效果 (源码位置:资源包\Code\05\03)

5.3.2 反二值化处理

实例5.4 对图像进行反二值化处理 (源码位置:资源包\Code\05\04)

5.4 零处理

5.4.1 低于阈值零处理

实例5.5 对图像进行低于阈值零处理 (源码位置:资源包\Code\05\05)

5.4.2 超出阈值零处理

实例5.6 对图像进行超出阈值零处理 (源码位置:资源包\Code\05\06)

5.5 截断处理

实例5.6 对图像进行截断处理 (源码位置:资源包\Code\05\07)

5.6 自适应处理

实例5.8 无法得到清晰有效的结果 (源码位置:资源包\Code\05\08)

实例5.9 显示自适应阈值处理的结果 (源码位置:资源包\Code\05\09)

5.7 Otsu方法

实例5.10 实现Otsu方法的阈值处理 (源码位置:资源包\Code\05\10)

5.8 阈值处理的应用

实例5.11 利用阈值处理勾勒楼房和汽车的轮廓 (源码位置:资源包\Code\05\11)

实例5.12 阈值调试器 (源码位置:资源包\Code\05\12)

本章知识思维导图

第6章 图像运算

6.1 掩模

实例6.1 创建3通道掩模图像 (源码位置:资源包\Code\06\01)

6.2 图像的加法运算

实例6.2 分别使用“+”和add()方法计算图像和 (源码位置:资源包\Code\06\02)

实例6.3 显示图像底片的效果 (源码位置:资源包\Code\06\03)

实例6.4 模拟三色光叠加得白光 (源码位置:资源包\Code\06\04)

实例6.5 利用掩模遮盖相加结果 (源码位置:资源包\Code\06\05)

6.3 图像的位运算

6.3.1 按位与运算

实例6.6 花图像与十字掩模做与运算 (源码位置:资源包\Code\06\06)

6.3.2 按位或运算

实例6.7 花图像与十字掩模做或运算 (源码位置:资源包\Code\06\07)

6.3.3 按位取反运算

实例6.8 对花图像进行取反运算 (源码位置:资源包\Code\06\08)

6.3.4 按位异或运算

实例6.9 花图像与十字掩模做异或运算 (源码位置:资源包\Code\06\09)

实例6.10 对图像进行加密、解密 (源码位置:资源包\Code\06\10)

6.3.5 图像的位运算的应用

实例6.11 粘贴带透明区域的图像 (源码位置:资源包\Code\06\11)

6.4 合并图像

6.4.1 加权和

实例6.12 利用计算加权和的方式实现多次曝光效果 (源码位置:资源包\Code\06\12)

实例6.13 为图像添加水印效果 (源码位置:资源包\Code\06\13)

6.4.2 覆盖

实例6.14 将小猫图像贴到沙滩上 (源码位置:资源包\Code\06\14)

实例6.15 拼接禁止吸烟图像 (源码位置:资源包\Code\06\15)

本章知识思维导图

第7章 腐蚀与膨胀

7.1 腐蚀

实例7.1 将仙人球图像中的刺都抹除掉 (源码位置:资源包\Code\07\01)

7.2 膨胀

实例7.2 将图像加工成“近视眼”效果 (源码位置:资源包\Code\07\02)

7.3 开运算

实例7.2 抹除黑种草图像中的针状叶子 (源码位置:资源包\Code\07\03)

7.4 闭运算

实例7.4 对汉字图片进行闭运算 (源码位置:资源包\Code\07\04)

7.5 形态学方法

7.5.1 梯度运算

实例7.5 通过梯度运算画出小蜘蛛的轮廓 (源码位置:资源包\Code\07\05)

7.5.2 顶帽运算

实例7.6 通过顶帽运算画出小蜘蛛的腿 (源码位置:资源包\Code\07\06)

7.5.3 黑帽运算

实例7.7 通过黑帽运算画出小蜘蛛身上的花纹 (源码位置:资源包\Code\07\07)

本章知识思维导图

第8章 图像的几何变换

8.1 缩放

8.1.1 dsize参数实现缩放

实例8.1 将图像按照指定宽高进行缩放 (源码位置:资源包\Code\08\01)

8.1.2 fx参数和fy参数实现缩放

实例8.2 将图像按照指定比例进行缩放 (源码位置:资源包\Code\08\02)

8.2 翻转

实例8.3 同时实现三种翻转效果 (源码位置:资源包\Code\08\03)

8.3 仿射变换

8.3.1 平移

实例8.4 让图像向右下方平移 (源码位置:资源包\Code\08\04)

8.3.2 旋转

实例8.5 让图像逆时针旋转 (源码位置:资源包\Code\08\05)

8.3.3 倾斜

实例8.6 让图像向右倾斜 (源码位置:资源包\Code\08\06)

8.4 透视

实例8.7 模拟从底部观察图像得到的透视效果 (源码位置:资源包\Code\08\07)

实例8.8 生成图书封面俯视图 (源码位置:资源包\Code\08\08)

8.5 cmath模块

实例8.9 呈现波浪效果的图像 (源码位置:资源包\Code\08\09)

本章知识思维导图

第9章 滤波器

9.1 图像平滑处理

9.2 均值滤波器

实例9.1 对花朵图像进行均值滤波操作 (源码位置:资源包\Code\09\01)

9.3 中值滤波器

实例9.2 对花朵图像进行中值滤波操作 (源码位置:资源包\Code\09\02)

9.4 高斯滤波器

实例9.3 对花朵图像进行高斯滤波操作 (源码位置:资源包\Code\09\03)

9.5 双边滤波器

实例9.4 对一幅人脸图像进行“磨皮” (源码位置:资源包\Code\09\04)

9.6 拉普拉斯高通滤波器

实例9.5 锐化图像 (源码位置:资源包\Code\09\05)

本章知识思维导图

第3篇 识别图像和处理视频

第10章 模板匹配

10.1 模板匹配方法

10.2 单模板匹配

10.2.1 单目标匹配

实例10.1 为原始图片中匹配成功的区域绘制红框 (源码位置:资源包\Code\10\01)

实例10.2 从两幅图像中选择最佳的匹配结果 (源码位置:资源包\Code\10\02)

实例10.3 查找重复的图像 (源码位置:资源包\Code\10\03)

10.2.2 多目标匹配

实例10.4 为原始图片中所有匹配成功的图案绘制红框 (源码位置:资源包\Code\10\04)

实例10.5 统计一条快轨线路的站台总数 (源码位置:资源包\Code\10\05)

实例10.6 优先选择直线距离最短的地铁站 (源码位置:资源包\Code\10\06)

10.3 多模板匹配

实例10.7 同时匹配3个不同的模板 (源码位置:资源包\Code\10\07)

实例10.8 控制台输出4辆车分别停在了哪个车位上 (源码位置:资源包\Code\10\08)

本章知识思维导图

第11章 图像轮廓

11.1 图像的轮廓

11.1.1 查找轮廓

实例11.1 获取图像轮廓的极点 (源码位置:资源包\Code\11\01)

实例11.2 获取图像轮廓的重心坐标 (源码位置:资源包\Code\11\02)

实例11.3 获取图像轮廓的周长 (源码位置:资源包\Code\11\03)

实例11.4 比较两个图像轮廓面积的大小 (源码位置:资源包\Code\11\04)

11.1.2 绘制轮廓

实例11.5 绘制几何图像的轮廓 (源码位置:资源包\Code\11\05)

实例11.6 绘制花朵的轮廓 (源码位置:资源包\Code\11\06)

11.2 轮廓拟合

11.2.1 矩形包围框

实例11.7 为爆炸图形绘制矩形包围框 (源码位置:资源包\Code\11\07)

11.2.2 圆形包围框

实例11.8 为爆炸图形绘制圆形包围框 (源码位置:资源包\Code\11\08)

11.2.3 最小三角包围框

实例11.9 绘制最小三角包围框 (源码位置:资源包\Code\11\09)

11.2.4 最优椭圆包围框

实例11.10 绘制最优拟合椭圆包围框 (源码位置:资源包\Code\11\10)

11.3 凸包

实例11.11 为爆炸图形绘制凸包 (源码位置:资源包\Code\11\11)

本章知识思维导图

第12章 图形检测

12.1 Canny边缘检测

实例12.1 使用Canny算法检测花朵边缘 (源码位置:资源包\Code\12\01)

实例12.2 能否直接对包含噪声的图像进行Canny边缘检测 (源码位置:资源包\Code\12\02)

12.2 霍夫变换

12.2.1 直线检测

实例12.3 检测笔图像中出现的直线 (源码位置:资源包\Code\12\03)

12.2.2 圆环检测

实例12.4 检测硬币图像中出现的圆环 (源码位置:资源包\Code\12\04)

本章知识思维导图

第13章 视频处理

13.1 读取并显示摄像头视频

13.1.1 VideoCapture类

13.1.2 如何使用VideoCapture类

实例13.1 读取并显示摄像头视频 (源码位置:资源包\Code\13\01)

实例13.2 摄像头视频由彩色视频转换为灰度视频 (源码位置:资源包\Code\13\02)

实例13.3 显示并保存摄像头视频某一时刻的图像 (源码位置:资源包\Code\13\03)

实例13.4 读取并显示两个摄像头视频 (源码位置:资源包\Code\13\04)

13.2 播放视频文件

13.2.1 读取并显示视频文件

实例13.5 读取并显示视频文件 (源码位置:资源包\Code\13\05)

实例13.6 视频文件由彩色视频转换为灰度视频 (源码位置:资源包\Code\13\06)

实例13.7 分解视频 (源码位置:资源包\Code\13\07)

实例13.8 按照一定的帧数间隔保存帧 (源码位置:资源包\Code\13\08)

13.2.2 视频的暂停播放和继续播放

实例13.9 视频的暂停播放和继续播放 (源码位置:资源包\Code\13\09)

13.2.3 获取视频文件的属性

实例13.10 获取并输出视频文件的指定属性值 (源码位置:资源包\Code\13\10)

实例13.11 动态显示视频文件的属性值 (源码位置:资源包\Code\13\11)

13.3 保存视频文件

13.3.1 VideoWriter类

13.3.2 如何使用VideoWriter类

实例13.12 保存一段摄像头视频 (源码位置:资源包\Code\13\12)

实例13.13 保存一段时长为10s的摄像头视频 (源码位置:资源包\Code\13\13)

实例13.14 保存视频文件 (源码位置:资源包\Code\13\14)

实例13.15 保存视频文件中的前10s视频 (源码位置:资源包\Code\13\15)

本章知识思维导图

第14章 人脸跟踪与识别

14.1 人脸跟踪

14.1.1 级联分类器

14.1.2 方法

14.1.3 分析人脸位置

实例14.1 在图像的人脸位置绘制红框 (源码位置:资源包\Code\14\01)

实例14.2 戴墨镜特效 (源码位置:资源包\Code\14\02)

14.2 跟踪其他内容

14.2.1 眼睛跟踪

实例14.3 在图像的眼睛位置绘制红框 (源码位置:资源包\Code\14\03)

14.2.2 猫脸跟踪

实例14.4 在图像里找到猫脸的位置 (源码位置:资源包\Code\14\04)

14.2.3 行人跟踪

实例14.5 在图像里行人的位置 (源码位置:资源包\Code\14\05)

14.2.4 车牌跟踪

实例14.6 标记图像中车牌的位置 (源码位置:资源包\Code\14\06)

14.3 人脸识别

14.3.1 Eigenfaces人脸识别器

实例14.7 使用Eigenfaces识别人脸 (源码位置:资源包\Code\14\07)

14.3.2 Fisherfaces人脸识别器

实例14.8 使用Fisherfaces识别人脸 (源码位置:资源包\Code\14\08)

14.3.3 Local Binary Pattern Histogram人脸识别器

实例14.9 使用LBPH识别人脸 (源码位置:资源包\Code\14\09)

本章知识思维导图

第4篇 项目开发篇

第15章 MR机读答题卡

15.1 开发背景

15.2 程序设计

15.2.1 开发环境

15.2.2 功能结构

15.2.3 业务流程

15.2.4 程序结构

15.3 模块设计

15.3.1 公共工具模块

15.3.2 获取矩形图案的平面透视图

15.3.3 判断填涂的是哪一个选项

15.3.4 判断是哪一道题目

15.3.5 显示机读卡的平面透视图

15.3.6 显示对平面透视图进行二值化阈值处理的结果

15.3.7 显示对二值化阈值处理后的图像进行闭运算后的结果

15.3.8 保存机读卡上填涂的选项

15.3.9 打印在机读卡上填涂的答案

本章知识思维导图

第16章 MR智能视频打卡系统

16.1 需求分析

16.2 系统设计

16.2.1 开发环境

16.2.2 功能结构

16.2.3 业务流程

16.2.4 项目结构

16.3 文件系统设计

16.4 数据实体模块设计

16.5 工具模块设计

16.5.1 公共工具模块

16.5.2 IO流工具模块

16.5.3 摄像头工具模块

16.6 服务模块设计

16.6.1 人事服务模块

16.6.2 人脸识别服务模块

16.7 程序入口设计

16.7.1 用户权限管理

16.7.2 主菜单设计

16.7.3 人脸打卡功能

16.7.4 为新员工登记人脸照片样本

16.7.5 删除旧员工全部数据

16.7.6 查询员工打卡记录

16.7.7 生成考勤报表

16.7.8 自定义上下班时间

16.7.9 启动程序

本章知识思维导图

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部