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

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è)公司
亚洲欧美日韩国产在线一区| 亚洲免费成人高清电影| 午夜黄色福利在线观看| 最新免费观看男女啪啪视频| 午夜草草视频在线观看| 国产片中文字幕在线观看| 亚洲巨人精品福利导航| 国产精品亚洲欧美日韩综合| 最新免费观看男女啪啪视频| 日韩欧美亚洲国产资源| 人妻少妇中文字幕久久| 日本最新一区二区三区视频| 蜜臀人妻久久一区二区三| 中文字幕乱码亚州精品一区| 国产精品国产成人生活片| 国产成人免费自拍一区| 亚洲欧美日韩国产成人精品| 欧美日韩国产精品综合| 91国产熟女自拍视频| 欧美曰韩国内精品中文| 成人三级中文字幕电影| 国产三级精品三级在线播放| 亚洲一区二区三区女同| 亚洲中文有码在线播放| 蜜桃av一区二区三区在线| 欧美三级伦理片免费观看| 国产精品亚洲二区三区| 五月婷婷丁香六月在线综合| 美女被男人操国产精品| 国产国产乱老熟视频网站| 蜜桃福利视频一区二区| 大秀视频一区二区三区| 正在播放老肥熟妇露脸| 日韩精品在线播放观看| 亚洲欧美一级二级三级| 亚洲美女插入av网络导航| 国产剧情av专业在线观看| 国产国语激情对白在线| 国产又粗又长又爽网站| 国产欧美日本综合一区| 尤物资源视频在线观看|