以下是关于“python之cv2与图像的载入、显示和保存实例”的完整攻略。
背景
在Python中,cv2是一个常用的图像处理库,可以用于图像的载入、显示和保存等操作。本攻略将详细介绍cv2库的使用方法。
载入图像
使用cv2库载入图像非常简单,只需要使用cv2.imread函数即可。以下是载入图像的示例代码:
import cv2
# 载入图像
img = cv2.imread('test.jpg')
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
在上面的示例代码中,我们使用cv2.imread函数载入一张名为test.jpg的图像,并使用cv2.imshow函数显示了该图像。
显示图像
使用cv2库显示图像也非常简单,只需要使用cv2.imshow函数即可。以下是显示图像的示例代码:
“`pythonimport cv2
载入图像
img = cv2.imread(‘test.jpg’)
显示图像
cv2.imshow(‘image’, img)
cv2.waitKey(0)
cv2.destroyAllWindows()
在上面的示例代码中,我们使用cv2.imshow函数显示了一张名为test.jpg的图像。
## 保存图像
使用cv2库保存图也非常简单,只需要使用cv2.imwrite函数即可。以下是保存图像的示例代码:
```python
import cv2
# 载入图像
img = cv2.imread('test.jpg')
# 保存图像
cv2.imwrite('test_gray.jpg', img)
# 显示保存后的图像
img_gray = cv2.imread('test_gray.jpg')
cv2.imshow('image', img_gray)
cv2.waitKey(0)
cv2.destroyAllWindows()
在上面的示例代码中,我们使用cv2.imwrite函数将一张名为test.jpg的图像保存为_gray.jpg,并使用cv2.imshow函数显示了保存后的图像。
结论
综上所述,“python之cv2与图像的载入、显示和保存实例”的攻略详细介绍了cv库的使用方法,包括图像的载入、显示和保存等操作。在实际应用中,可以根据需要使用这些方法进行图像处理。