久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

python opencv圖像旋轉(zhuǎn)怎么實(shí)現(xiàn)

共計(jì) 739 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。

要在 Python 中使用 OpenCV 實(shí)現(xiàn)圖像旋轉(zhuǎn),可以使用 OpenCV 中的 getRotationMatrix2DwarpAffine函數(shù)。

getRotationMatrix2D函數(shù)用于計(jì)算圖像旋轉(zhuǎn)的仿射變換矩陣,它接受三個(gè)參數(shù):旋轉(zhuǎn)中心點(diǎn)坐標(biāo)、旋轉(zhuǎn)角度和縮放因子。例如,要將圖像順時(shí)針旋轉(zhuǎn) 90 度,可以使用以下代碼獲取旋轉(zhuǎn)矩陣:

import cv2

img = cv2.imread('image.jpg')
rows, cols = img.shape[:2]
center = (cols / 2, rows / 2)
angle = 90
scale = 1.0

M = cv2.getRotationMatrix2D(center, angle, scale)

然后,可以使用 warpAffine 函數(shù)對(duì)圖像進(jìn)行旋轉(zhuǎn)。它接受三個(gè)參數(shù):要旋轉(zhuǎn)的圖像、旋轉(zhuǎn)矩陣和輸出圖像的大小。旋轉(zhuǎn)矩陣可以通過(guò) getRotationMatrix2D 函數(shù)獲取。例如,要將圖像旋轉(zhuǎn) 90 度并輸出旋轉(zhuǎn)后的圖像,可以使用以下代碼:

import cv2

img = cv2.imread('image.jpg')
rows, cols = img.shape[:2]
center = (cols / 2, rows / 2)
angle = 90
scale = 1.0

M = cv2.getRotationMatrix2D(center, angle, scale)
rotated_img = cv2.warpAffine(img, M, (cols, rows))

cv2.imwrite('rotated_image.jpg', rotated_img)

這將會(huì)將旋轉(zhuǎn)后的圖像保存為名為 rotated_image.jpg 的文件。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-21發(fā)表,共計(jì)739字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 留坝县| 九龙坡区| 贺兰县| 洛扎县| 六枝特区| 深水埗区| 台中县| 侯马市| 兴海县| 河源市| 安吉县| 维西| 临沂市| 融水| 淮南市| 巴中市| 阿坝| 长泰县| 长沙市| 宜君县| 忻州市| 嘉祥县| 望谟县| 平山县| 二连浩特市| 包头市| 江山市| 句容市| 石城县| 汪清县| 克东县| 永济市| 巴马| 梓潼县| 博爱县| 深水埗区| 都安| 浦东新区| 股票| 南漳县| 河曲县|