用OpenCV与C++打造电脑视觉与影像处理应用程式
OpenCV是现今最好的开放原始码电脑视觉库,开发人员能够建立完整专案,处理影像处理、动态侦测与影像切割等问题。不论是电脑视觉新手或是有经验的熟手,本书透过实务范例与专案,带领读者了解OpenCV基础概念与演算法。
从安装OpenCV与基本影像处理开始,接着介绍使用者介面并深入影像处理的进阶概念,读者会学到复杂的电脑视觉演算法,探索机器学习与人脸侦测。接着带领各位建立光流影像分析(optical flow video analysis)与复杂情境的背景相减,在最后一章还会学到文字切割与辨识,以及认识新加入与改善后的机器学习模组基础。
读完本书,读者会熟悉OpenCV基础,如矩阵运算、泸镜与色阶直方图,也能够熟悉常用的电脑视觉技巧,能够从无到有建立OpenCV专案。
本书内容涵盖 ‧在系统上安装OpenCV 4
‧建立编译C++应用程式与管理相依性所需要的CMake命令稿
‧了解基本的影像矩阵格式与泸镜
‧探索切割与特征萃取技巧
‧移除静态场景的背景,找出影片监控影像中移动的物体
‧透过各式技巧从即时影片中追踪不同的物体
‧使用OpenCV的新函式侦测文字并透过Tesseract辨识文字
‧熟悉影像分类重要的深度学习工具