opencv實現(xiàn)圖像旋轉(zhuǎn)效果
更新時間:2021年03月18日 17:16:04 作者:熱愛玄學(xué)的抽象菜菜
這篇文章主要為大家詳細(xì)介紹了opencv實現(xiàn)圖像旋轉(zhuǎn)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了opencv實現(xiàn)圖像旋轉(zhuǎn)效果的具體代碼,供大家參考,具體內(nèi)容如下
圖像旋轉(zhuǎn):
在opencv中首先根據(jù)旋轉(zhuǎn)角度和中心獲取旋轉(zhuǎn)矩陣,然后根據(jù)旋轉(zhuǎn)矩陣進(jìn)行變換
參數(shù):
實現(xiàn)代碼:
import numpy as np import cv2 as cv import matplotlib.pyplot as plt # 中文顯示配置 plt.rcParams['font.sans-serif']=['SimHei'] # 用來正常顯示中文標(biāo)簽 plt.rcParams['axes.unicode_minus']=False # 用來正常顯示負(fù)號 # 載入圖片 img0 = cv.imread("img/img1.jpeg") rows, cols = img0.shape[:2] # 圖像旋轉(zhuǎn) # 生成旋轉(zhuǎn)矩陣:旋轉(zhuǎn)中心,旋轉(zhuǎn)角度,縮放比例 M = cv.getRotationMatrix2D((cols/2,rows/2),90,1) # 進(jìn)行旋轉(zhuǎn)變換 dst = cv.warpAffine(img0,M,(cols,rows)) # 圖像展示 fig, axes = plt.subplots(nrows=1,ncols=2,figsize=(10,8),dpi=100) axes[0].imshow(img0[:,:,::-1]) axes[0].set_title("原圖") axes[1].imshow(dst[:,:,::-1]) axes[1].set_title("旋轉(zhuǎn)后結(jié)果") plt.show()
運(yùn)行結(jié)果:
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Django JWT Token RestfulAPI用戶認(rèn)證詳解
這篇文章主要介紹了Django JWT Token RestfulAPI用戶認(rèn)證詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01Python腳本提取fasta文件單序列信息實現(xiàn)
這篇文章主要為大家介紹了Python腳本提取fasta文件單序列信息實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07python?pycharm中使用opencv時沒有代碼自動補(bǔ)全提示的解決方案
我們在使用pycharm的時候總是很喜歡其強(qiáng)大的代碼提示功能,下面這篇文章主要給大家介紹了關(guān)于python?pycharm中使用opencv時沒有代碼自動補(bǔ)全提示的解決方案,需要的朋友可以參考下2022-09-09Python實現(xiàn)PS圖像調(diào)整黑白效果示例
這篇文章主要介紹了Python實現(xiàn)PS圖像調(diào)整黑白效果,結(jié)合實例形式分析了Python實現(xiàn)PS圖像的黑白效果原理與相關(guān)操作技巧,需要的朋友可以參考下2018-01-01