机器学习:基于OpenCV和Python的智能图像处理

机器学习:基于OpenCV和Python的智能图像处理

智能系统与技术丛书

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。

作品简介

本书利用Windows系统下的Anaconda搭建环境,并基于OpenCV框架和Python语言,详细阐述了智能化图像处理的实现方法。本书共12章,主要内容包括智能图像处理入门、Python基础、图像处理基础、图像几何变换、图像直方图处理、图像平滑滤波处理、图像阈值处理、图像形态学处理、图像分割处理、图像梯度及边缘检测、图像轮廓检测与拟合、人脸识别实现等,最后结合具体案例,使用Python语言和OpenCV库函数阐述图像处理技术。

高敬鹏,江志烨,赵娜编著

作品目录

  1. 前言
  2. 第1章 智能图像处理入门
  3. 1.1 智能图像处理概述
  4. 1.2 环境搭建
  5. 1.3 思考与练习
  6. 第2章 Python基础
  7. 2.1 数据类型
  8. 2.2 变量与常量
  9. 2.3 运算符
  10. 2.4 选择与循环
  11. 2.5 列表与元组
  12. 2.6 字典
  13. 2.7 函数
  14. 2.8 面向对象编程
  15. 2.9 思考与练习
  16. 第3章 图像处理基础
  17. 3.1 图像的基本表示方法
  18. 3.2 图像处理的基本操作
  19. 3.3 初识Numpy.array
  20. 3.4 图像运算
  21. 3.5 图像的色彩空间转换
  22. 3.6 思考与练习
  23. 第4章 图像几何变换
  24. 4.1 仿射变换
  25. 4.2 重映射
  26. 4.3 投影变换
  27. 4.4 极坐标变换
  28. 4.5 思考与练习
  29. 第5章 图像直方图处理
  30. 5.1 直方图概述
  31. 5.2 直方图的绘制
  32. 5.3 直方图正规化
  33. 5.4 直方图均衡化
  34. 5.5 思考与练习
  35. 第6章 图像平滑滤波处理
  36. 6.1 图像平滑概述
  37. 6.2 高斯滤波
  38. 6.3 均值滤波
  39. 6.4 方框滤波
  40. 6.5 中值滤波
  41. 6.6 双边滤波
  42. 6.7 2D卷积核的实现
  43. 6.8 思考与练习
  44. 第7章 图像阈值处理
  45. 7.1 阈值处理概述
  46. 7.2 全局阈值处理
  47. 7.3 局部阈值处理
  48. 7.4 Otsu阈值处理
  49. 7.5 思考与练习
  50. 第8章 图像形态学处理
  51. 8.1 腐蚀
  52. 8.2 膨胀
  53. 8.3 形态学梯度运算
  54. 8.4 开运算与闭运算
  55. 8.5 黑帽与礼帽运算
  56. 8.6 思考与练习
  57. 第9章 图像分割处理
  58. 9.1 分水岭算法的介绍与实现
  59. 9.2 图像的金字塔分割
  60. 9.3 思考与练习
  61. 第10章 图像梯度及边缘检测
  62. 10.1 Sobel算子
  63. 10.2 Scharr算子
  64. 10.3 Canny边缘检测
  65. 10.4 Laplacian算子
  66. 10.5 高斯拉普拉斯边缘检测
  67. 10.6 思考与练习
  68. 第11章 图像轮廓检测与拟合
  69. 11.1 OpenCV中轮廓的查找与绘制
  70. 11.2 OpenCV中轮廓的周长与面积
  71. 11.3 几何图形的最小外包与拟合
  72. 11.4 霍夫检测
  73. 11.5 思考与练习
  74. 第12章 人脸识别实现
  75. 12.1 绘图基础
  76. 12.2 人脸检测
  77. 12.3 人脸识别
  78. 12.4 用Fisherfaces与EigenFaces算法进行人脸识别
  79. 12.5 思考与练习