OpenCV图像旋转90度的最简单方法

30 篇文章 5 订阅 ¥59.90 ¥99.00
本文介绍了如何利用OpenCV库在Python中将图像旋转90度的简单步骤,包括导入OpenCV库,读取图像,使用cv2.rotate()进行旋转,以及保存旋转后的图像。
摘要由CSDN通过智能技术生成

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)

完整代码示例如下:

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度的最简单方法。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值