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)