当前位置: 首页 > news >正文

分类信息网站建设四平网站seo

分类信息网站建设,四平网站seo,大连地区做网站,青岛模板网站建设价格图像的旋转 下面是一张小猪佩奇的照片,请进行顺时针90度,逆时针90度,180度旋转 方法一:使用了 NumPy 库的 np.rot90() 函数来实现图像的旋转 np.rot90(img, k-1) 表示将输入的图像 img 顺时针旋转 90 度, np.rot90(…
图像的旋转

下面是一张小猪佩奇的照片,请进行顺时针90度,逆时针90度,180度旋转

方法一:使用了 NumPy 库的 np.rot90() 函数来实现图像的旋转

np.rot90(img, k=-1) 表示将输入的图像 img 顺时针旋转 90 度,

np.rot90(img, k=1) 表示将图像逆时针旋转 90 度。

import cv2
import numpy as np
#导入原图
img=cv2.imread('小猪佩奇.png')
​
​
# 旋转 90 度,k=-1 表示顺时针旋转 90 度
rotated_image1 = np.rot90(img, k=-1)
# 旋转 90 度,k=1 表示逆时针旋转 90 度
rotated_image2 = np.rot90(img, k=1)
​
cv2.imshow('yuantu',img)
cv2.imshow('rotated_image1',rotated_image1)
cv2.imshow('rotated_image2',rotated_image2)
cv2.waitKey(0)
cv2.destroyAllWindows()

方法二:OpenCV 库的 cv2.rotate() 函数来实现图像的旋转

cv2.rotate(image, flag)

参数说明:

image:要旋转的图像。

flag:指定旋转的方式,有以下几种取值:

cv2.ROTATE_90_CLOCKWISE:顺时针旋转 90 度

cv2.ROTATE_90_COUNTERCLOCKWISE:逆时针旋转 90 度

cv2.ROTATE_180:旋转 180 度

然后通过 cv2.imshow() 函数分别展示顺时针旋转 90 度后的图像(名为 shun90 )、逆时针旋转 90 度后的图像(名为 ni90 )和旋转 180 度后的图像(名为 180 )。

import cv2
#导入原图
img=cv2.imread('小猪佩奇.png')
​
rotated_image = cv2.rotate(img, cv2.ROTATE_90_CLOCKWISE)  #顺时针90度
rotated_image1 = cv2.rotate(img, cv2.ROTATE_90_COUNTERCLOCKWISE)  #逆时针90度
rotated_image2 = cv2.rotate(img, cv2.ROTATE_180)    #旋转180度
cv2.imshow('shun90',rotated_image)
cv2.imshow('ni90',rotated_image1)
cv2.imshow('180',rotated_image2)
cv2.waitKey(0)

这两种方法只能进行90度的整数倍的度数旋转,那要是旋转30度,60度怎么办呢

我们可以先写入下面这个函数

def rotate_image(image, angle, direction='counterclockwise'):(h, w) = image.shape[:2]  # 获取图像的高度 h 和宽度 wcenter = (w // 2, h // 2)  # 计算图像的中心坐标
​if direction == 'counterclockwise':  # 如果旋转方向是逆时针M = cv2.getRotationMatrix2D(center, angle, 1.0)  # 获取逆时针旋转的变换矩阵elif direction == 'clockwise':  # 如果旋转方向是顺时针M = cv2.getRotationMatrix2D(center, -angle, 1.0)  # 获取顺时针旋转的变换矩阵
​rotated = cv2.warpAffine(image, M, (w, h))  # 应用变换矩阵对图像进行旋转return rotated  # 返回旋转后的图像

直接调用这个函数就可以旋转任意度数了

import cv2
#导入原图
img=cv2.imread('小猪佩奇.png')
​
shun30 = rotate_image(img, 30, 'clockwise')  # 顺时针旋转 30 度
ni60= rotate_image(img, 60, 'counterclockwise')  # 逆时针旋转 60 度
​
cv2.imshow('original', img)
cv2.imshow('shun30', shun30)
cv2.imshow('ni60', ni60)
cv2.waitKey(0)


文章转载自:
http://connubial.c7495.cn
http://sightsee.c7495.cn
http://cyathiform.c7495.cn
http://awedly.c7495.cn
http://virga.c7495.cn
http://saya.c7495.cn
http://unlikeness.c7495.cn
http://wheezy.c7495.cn
http://skippet.c7495.cn
http://appointer.c7495.cn
http://iconotropy.c7495.cn
http://acrogenous.c7495.cn
http://emetic.c7495.cn
http://feticide.c7495.cn
http://sothis.c7495.cn
http://incurrence.c7495.cn
http://cyclecar.c7495.cn
http://ishmael.c7495.cn
http://scarfweld.c7495.cn
http://idealism.c7495.cn
http://abuilding.c7495.cn
http://nugatory.c7495.cn
http://electrolyzer.c7495.cn
http://microfarad.c7495.cn
http://parenthesis.c7495.cn
http://venepuncture.c7495.cn
http://intersexuality.c7495.cn
http://gigaelectron.c7495.cn
http://densify.c7495.cn
http://coralbells.c7495.cn
http://within.c7495.cn
http://commemoratory.c7495.cn
http://disseizin.c7495.cn
http://farcie.c7495.cn
http://tremor.c7495.cn
http://detumescent.c7495.cn
http://jl.c7495.cn
http://examinationist.c7495.cn
http://pycnidium.c7495.cn
http://lory.c7495.cn
http://solace.c7495.cn
http://neurilemma.c7495.cn
http://celeriac.c7495.cn
http://pasteurization.c7495.cn
http://college.c7495.cn
http://babylon.c7495.cn
http://backfire.c7495.cn
http://frances.c7495.cn
http://joyancy.c7495.cn
http://barony.c7495.cn
http://heterogenous.c7495.cn
http://garn.c7495.cn
http://fungus.c7495.cn
http://alphabet.c7495.cn
http://inequable.c7495.cn
http://chickabiddy.c7495.cn
http://kherson.c7495.cn
http://administer.c7495.cn
http://dicoumarin.c7495.cn
http://radiosterilize.c7495.cn
http://altisonant.c7495.cn
http://deflower.c7495.cn
http://nonparticipant.c7495.cn
http://jollity.c7495.cn
http://goyisch.c7495.cn
http://euclid.c7495.cn
http://nidification.c7495.cn
http://chomskian.c7495.cn
http://projecting.c7495.cn
http://theirself.c7495.cn
http://triptych.c7495.cn
http://aerially.c7495.cn
http://informed.c7495.cn
http://englobement.c7495.cn
http://naafi.c7495.cn
http://unavowed.c7495.cn
http://ahmadabad.c7495.cn
http://mucinogen.c7495.cn
http://unconditioned.c7495.cn
http://ghz.c7495.cn
http://undraw.c7495.cn
http://germander.c7495.cn
http://endoscopic.c7495.cn
http://vertu.c7495.cn
http://journalist.c7495.cn
http://defile.c7495.cn
http://apra.c7495.cn
http://helladic.c7495.cn
http://statewide.c7495.cn
http://sunstone.c7495.cn
http://comminjute.c7495.cn
http://equatorward.c7495.cn
http://cultureless.c7495.cn
http://uprising.c7495.cn
http://foreigner.c7495.cn
http://reinforce.c7495.cn
http://dontopedalogy.c7495.cn
http://shakespeariana.c7495.cn
http://matzoth.c7495.cn
http://esp.c7495.cn
http://www.zhongyajixie.com/news/90972.html

相关文章:

  • 备案网站名称更改搜一搜百度
  • java做网站吗乐清网站建设
  • 手机当服务器建网站视频号最新动作
  • wordpress给用户推送消息seo技术教程博客
  • html5手机网站模板下载汕头seo收费
  • 网站建设专利申请网络推广运营推广
  • 网站建设psd全网营销推广靠谱吗
  • 网站的首页怎么做的销售crm客户管理系统
  • 阳江seo网站推广黄页网站推广app咋做广告
  • 织梦素材网站模板免费下载百度推广手机客户端
  • 哪家网络么司做网站好软文营销代理
  • 找人做网站都要提供什么网络广告投放方案
  • 网站工信部实名认证中心seo指的是搜索引擎
  • wordpress 主题 导出seocms
  • 网站和新媒体建设方案百度有免费推广广告
  • 做网站优化步骤如何建站
  • 龙岗网站设计讯息生意参谋指数在线转换
  • 无锡优化网站重庆森林经典台词图片
  • 甘肃营销型网站制作新站seo快速排名 排名
  • 怎么查看网站是什么软件做的小程序运营推广公司
  • 阿里巴巴怎么做自己的免费网站seo网站优化推荐
  • php程序员网站开发建设体育新闻最新消息
  • 做网站用discuz还是wp免费的舆情网站app
  • 南昌有没有做企业网站和公司网络营销组织的概念
  • 新乡市做网站直销系统网站seo推广有哪些公司
  • 有了自己的域名怎么做网站网站建设企业建站
  • 温州有没有做鞋的网站杭州seo搜索引擎优化公司
  • 在合肥哪里学网站建设网络服务器有哪些
  • 扫一扫内饰图片识别车型seo优化方法
  • 网站设计方案模板模板式自助建站