欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

opencv怎么保持圖像內(nèi)容的旋轉(zhuǎn)

這篇文章主要介紹“opencv怎么保持圖像內(nèi)容的旋轉(zhuǎn)”,在日常操作中,相信很多人在opencv怎么保持圖像內(nèi)容的旋轉(zhuǎn)問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”opencv怎么保持圖像內(nèi)容的旋轉(zhuǎn)”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

站在用戶的角度思考問題,與客戶深入溝通,找到安定網(wǎng)站設(shè)計與安定網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋安定地區(qū)。

在opencv中,旋轉(zhuǎn)圖像只需調(diào)用以下代碼:

M = cv2.getRotationMatrix2D((width//2, height//2), 45, 1)
image_new = cv2.warpAffine(image, M, (width, height))

但這樣調(diào)用會損失圖像內(nèi)容,如下: opencv怎么保持圖像內(nèi)容的旋轉(zhuǎn)cdn.nlark.com/yuque/0/2020/png/1445121/1599750201721-e1633576-dcb6-45a7-8550-da35510ff367.png">

opencv怎么保持圖像內(nèi)容的旋轉(zhuǎn)

但很多時候我們希望旋轉(zhuǎn)之后圖像依然完整: opencv怎么保持圖像內(nèi)容的旋轉(zhuǎn)

下面給出一種解決方案:

def rotate_keep(degree, width, height):
    """
    無損圖像的旋轉(zhuǎn)
    @param degree:
    @param width:
    @param height:
    @return: 旋轉(zhuǎn)矩陣,新的寬高
    """
    height_new = int(width * fabs(sin(radians(degree))) + height * fabs(cos(radians(degree))))
    width_new = int(height * fabs(sin(radians(degree))) + width * fabs(cos(radians(degree))))
    mat_rotation = cv2.getRotationMatrix2D((width / 2, height / 2), degree, 1)
    mat_rotation[0, 2] += (width_new - width) / 2
    mat_rotation[1, 2] += (height_new - height) / 2
    return mat_rotation, width_new, height_new

angle = 45
height, width = image.shape[0:2]
M, width_new, height_new = rotate_keep(45, width, height)
image_new = cv2.warpAffine(image, M, (width_new, height_new))

代碼是把整個過程分為三個步驟

  1. 先將圖片旋轉(zhuǎn)

  2. 計算旋轉(zhuǎn)之后理論的圖像大小

  3. 將圖像平移使得坐標為負的地方平移后坐標為正

到此,關(guān)于“opencv怎么保持圖像內(nèi)容的旋轉(zhuǎn)”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

新聞名稱:opencv怎么保持圖像內(nèi)容的旋轉(zhuǎn)
URL標題:http://aaarwkj.com/article44/igoeee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、外貿(mào)建站定制網(wǎng)站、軟件開發(fā)移動網(wǎng)站建設(shè)、響應式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
黄色成人av免费看| 最新手机免费黄色av网站| 亚洲黄香蕉视频免费看| 久久人婷婷人人澡人人爽| 在线日韩中文字幕二区| 91免费在线观看国产精品| 97视频在线观看观看| 最新日本免费久久精品| 岛国少妇av之中文字幕| 97在线资源视频播放| 国产日韩欧美高清免费视频| 亚洲国产第一av导航| 99国产精品热久久婷婷| 亚洲最大av免费在线看| 国产97成人亚洲综合在线| 中文字幕中文字幕久久不卡| 欧美一区二区三区高清在线| 日韩精品不卡在线观看| 最近中文字幕免费手机版| 精品传媒国产在线观看| 欧美一区二区成人精品视频| 国产高清自拍视频免费| 97在线资源视频播放| 日韩在线中文字幕三区| 亚洲人午夜射精精品日韩| 日韩一区欧美中文字幕| 亚洲成人午夜激情在线| 亚洲男人天堂在线观看| 加勒比中文字幕日本道| 热九九这里只有热九九| 久久精品国产亚洲av不丁香| 国产精品日韩av一区二区| 中文在线在线天堂中文| 激情一区二区三区视频| 夫妻过性生活视频播放| 成年黄网站免费视频大全| 97精品少妇一区二区三区| 国产精品午夜福利天堂| 亚洲一区二区天堂av| 国产精品国产三级国av麻豆| 最新91精品手机国产在线|