opencv所用函数
时间: 2024-07-02 22:01:20 浏览: 84
opencv 函数
5星 · 资源好评率100%
OpenCV(Open Source Computer Vision Library)是一个广泛使用的计算机视觉库,提供了一套丰富的函数集用于图像处理、计算机视觉和机器学习任务。以下是一些常用OpenCV函数及其功能的简介:
1. `cv2.imread()`:用于读取图像文件,返回一个BGR格式的Mat对象。
2. `cv2.imshow()`:显示图像到窗口,通常配合`cv2.waitKey()`一起使用,实现图像的交互式显示。
3. `cv2.resize()`:调整图像尺寸,常用于缩放或改变分辨率。
4. `cv2.cvtColor()`:颜色空间转换,如从BGR转灰度(`cv2.COLOR_BGR2GRAY`)。
5. `cv2.threshold()`:二值化操作,用于分割图像中的前景和背景。
6. `cv2.findContours()`:寻找图像中的轮廓,用于形状检测和分析。
7. `cv2.rectangle()`:在图像上绘制矩形。
8. `cv2.HuMoments()`和`cv2.compareHist()`:用于计算图像特征和比较两个图像的相似度。
9. `cv2.detectMultiScale()`:目标检测,比如人脸检测、行人检测等。
10. `cv2.imshow()`:在窗口中显示图像,`cv2.waitKey()`用于暂停程序直到用户按下键盘键。
阅读全文