python opencv旋转
【摘要】 这个旋转是ok的
import cv2 # 顺时针旋转90度def Rotate90(img): trans_img = cv2.transpose(img) new_img = cv2.flip(trans_img, 1) return new_img # 逆时针旋转90度def Rotate_90(img): trans_img = cv2.transpose( im...
这个旋转是ok的
-
import cv2
-
-
# 顺时针旋转90度
-
def Rotate90(img):
-
trans_img = cv2.transpose(img)
-
new_img = cv2.flip(trans_img, 1)
-
return new_img
-
-
-
# 逆时针旋转90度
-
def Rotate_90(img):
-
trans_img = cv2.transpose( img )
-
new_img = cv2.flip( trans_img, 0 )
-
return new_img
-
-
def test(img_path):
-
img = cv2.imread(img_path)
-
cv2.imshow('raw', img)
-
-
clock90_img = Rotate_90(img)
-
cv2.imshow( 'Rotate90', clock90_img )
-
-
clock_90_img = Rotate90(img)
-
cv2.imshow('Rotate_90', clock_90_img)
-
-
resize_img = cv2.resize(img,(int(img.shape[1]*.5),int(img.shape[0]*.5)))
-
cv2.imshow('resize_img', resize_img)
-
-
-
-
if __name__ == '__main__':
-
test('mi.jpg')
-
-
cv2.waitKey(0)
-
cv2.destroyAllWindows()
这个旋转矩形,会自动裁剪头尾,不能用
-
-
import numpy as np #1
-
import argparse #
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/106278894
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)