opencv常用函数
时间: 2023-10-03 15:08:37 浏览: 178
OpenCV(开源计算机视觉库)是一个用于图像和视频处理的开源库,在计算机视觉领域应用广泛。下面是一些常用的OpenCV函数:
1. cv2.imread:用于读取图像文件。
示例:img = cv2.imread('image.jpg')
2. cv2.imshow:用于显示图像。
示例:cv2.imshow('Image', img)
3. cv2.cvtColor:用于颜色空间转换。
示例:gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
4. cv2.resize:用于调整图像大小。
示例:resized_img = cv2.resize(img, (width, height))
5. cv2.rectangle:用于在图像上绘制矩形框。
示例:cv2.rectangle(img, (x, y), (x+w, y+h), (0, 255, 0), 2)
6. cv2.circle:用于在图像上绘制圆形。
示例:cv2.circle(img, (center_x, center_y), radius, (0, 0, 255), 2)
7. cv2.line:用于在图像上绘制线段。
示例:cv2.line(img, (x1, y1), (x2, y2), (255, 0, 0), 2)
8. cv2.putText:用于在图像上绘制文本。
示例:cv2.putText(img, 'Hello OpenCV', (x, y), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 0, 255), 2)
9. cv2.threshold:用于图像阈值化。
示例:ret, thresh_img = cv2.threshold(img, threshold_value, max_value, cv2.THRESH_BINARY)
这只是一小部分常用的OpenCV函数,OpenCV还提供了许多其他功能强大的函数,用于图像处理和计算机视觉任务。
阅读全文