OpenCV是一个功能强大的计算机视觉库,提供了许多图像处理和计算机视觉算法。在OpenCV中,图像旋转是一项常见的操作。本文将介绍如何使用OpenCV将图像旋转90度的最简单方法。
步骤1:导入OpenCV库
在Python中使用OpenCV库需要先导入库。可以使用以下代码导入OpenCV库:
import cv2
步骤2:读取图像
使用OpenCV读取图像需要使用cv2.imread()函数。该函数接受一个字符串参数,该参数是图像文件的路径。以下是读取图像的代码示例:
image = cv2.imread("image.jpg")
步骤3:旋转图像
使用OpenCV中的cv2.rotate()函数可以轻松地旋转图像。该函数接受两个参数:输入图像和旋转方向。旋转方向可以是cv2.ROTATE_90_CLOCKWISE(顺时针旋转90度)或cv2.ROTATE_90_COUNTERCLOCKWISE(逆时针旋转90度)。以下是将图像顺时针旋转90度的代码示例:
rotated_image = cv2.rotate(image, cv2.ROTATE_90_CLOCKWISE)
步骤4:保存旋转后的图像
使用OpenCV中的cv2.imwrite()函数可以将旋转后的图像保存到本地文件系统。该函数接受两个参数:文件路径和要保存的图像。以下是将旋转后的图像保存到本地文件系统的代码示例:
cv2.imwrite("rotated_image.jpg", rotated_image)
完整代码示例如下:文章来源:https://www.toymoban.com/news/detail-766599.html
import cv2
# 读取图像
image = cv2.imread("image.jpg")
# 旋转图像
rotated_image = cv2.rotate(image, cv2.ROTATE_90_CLOCKWISE)
# 保存旋转后的图像
cv2.imwrite("rotated_image.jpg", rotated_image)
以上就是使用OpenCV将图像旋转90度的最简单方法。文章来源地址https://www.toymoban.com/news/detail-766599.html
到了这里,关于OpenCV图像旋转90度的最简单方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!