Python cv 几个常用的功能,给出示例代码
时间: 2023-06-19 17:07:09 浏览: 192
Python cv (cv指的是OpenCV库)是一个功能非常强大的图像处理和计算机视觉库。以下是几个常用的cv功能及其示例代码:
1. 读取和显示图像
```python
import cv2
# 读取图像
img = cv2.imread("example.jpg")
# 显示图像
cv2.imshow("Image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
2. 裁剪图像
```python
import cv2
# 读取图像
img = cv2.imread("example.jpg")
# 裁剪图像
cropped_img = img[100:300, 200:400]
# 显示裁剪后的图像
cv2.imshow("Cropped Image", cropped_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
3. 图像灰度化和边缘检测
```python
import cv2
# 读取图像并转换为灰度图像
img = cv2.imread("example.jpg", cv2.IMREAD_GRAYSCALE)
# 边缘检测
canny_img = cv2.Canny(img, 100, 200)
# 显示灰度图像和边缘检测后的图像
cv2.imshow("Gray Image", img)
cv2.imshow("Canny Edge Detection Image", canny_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这些示例演示了Python cv中几个常用的功能。当然,OpenCV库还有许多强大的功能,可以用于更复杂的图像处理和计算机视觉任务。
阅读全文