目录
一:模块简介
了解OpenCV的模块组成,掌握每个模块的核心功能。OpenCV包含了许多模块,如图像处理、特征检测、视频分析等。
core、imgproc、highgui、calib3d、features2d、contrib、flann、gpu、legacy、ml、objdetect、photo、stitching。整理每个模块的核心功能,并完成第一个 OpenCV 案例,读取显示图片。
二:图像读取
图像读取、显示、保存:学习如何使用OpenCV读取、显示和保存图像。这包括从本地加载图片、相机获取图片、视频获取等。
只有先获取图像之后,才能对图像进行操作处理,信息提取,结果输出,图像显示,图像保存。对于一个图像而言,在 OpenCV 中进行读取展示的步骤如下,你可以将其代码进行对应。
图像读取;
窗口创建;
图像显示;
图像保存;
资源释放。
涉及需要学习的函数有 cv2.imread()、cv2.namedWindow()、cv2.imshow()、cv2.imwrite()、cv2.destroyWindow()、cv2.destroyAllWindows()、 cv2.imshow()、cv2.cvtColor()、cv2.imwrite()、cv2.waitKey()。
摄像头和视频读取要重点学习 VideoCapture 类,该类常用的方法有:
ope