OpenCV是一個功能強(qiáng)大的計(jì)算機(jī)視覺庫,提供了許多圖像處理和計(jì)算機(jī)視覺算法。在OpenCV中,圖像旋轉(zhuǎn)是一項(xiàng)常見的操作。本文將介紹如何使用OpenCV將圖像旋轉(zhuǎn)90度的最簡單方法。
步驟1:導(dǎo)入OpenCV庫
在Python中使用OpenCV庫需要先導(dǎo)入庫。可以使用以下代碼導(dǎo)入OpenCV庫:
import cv2
步驟2:讀取圖像
使用OpenCV讀取圖像需要使用cv2.imread()函數(shù)。該函數(shù)接受一個字符串參數(shù),該參數(shù)是圖像文件的路徑。以下是讀取圖像的代碼示例:
image = cv2.imread("image.jpg")
步驟3:旋轉(zhuǎn)圖像
使用OpenCV中的cv2.rotate()函數(shù)可以輕松地旋轉(zhuǎn)圖像。該函數(shù)接受兩個參數(shù):輸入圖像和旋轉(zhuǎn)方向。旋轉(zhuǎn)方向可以是cv2.ROTATE_90_CLOCKWISE(順時針旋轉(zhuǎn)90度)或cv2.ROTATE_90_COUNTERCLOCKWISE(逆時針旋轉(zhuǎn)90度)。以下是將圖像順時針旋轉(zhuǎn)90度的代碼示例:
rotated_image = cv2.rotate(image, cv2.ROTATE_90_CLOCKWISE)
步驟4:保存旋轉(zhuǎn)后的圖像
使用OpenCV中的cv2.imwrite()函數(shù)可以將旋轉(zhuǎn)后的圖像保存到本地文件系統(tǒng)。該函數(shù)接受兩個參數(shù):文件路徑和要保存的圖像。以下是將旋轉(zhuǎn)后的圖像保存到本地文件系統(tǒng)的代碼示例:
cv2.imwrite("rotated_image.jpg", rotated_image)
完整代碼示例如下:文章來源:http://www.zghlxwxcb.cn/news/detail-766599.html
import cv2
# 讀取圖像
image = cv2.imread("image.jpg")
# 旋轉(zhuǎn)圖像
rotated_image = cv2.rotate(image, cv2.ROTATE_90_CLOCKWISE)
# 保存旋轉(zhuǎn)后的圖像
cv2.imwrite("rotated_image.jpg", rotated_image)
以上就是使用OpenCV將圖像旋轉(zhuǎn)90度的最簡單方法。文章來源地址http://www.zghlxwxcb.cn/news/detail-766599.html
到了這里,關(guān)于OpenCV圖像旋轉(zhuǎn)90度的最簡單方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!