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

贵州做网站公司关键词优化seo优化

贵州做网站公司,关键词优化seo优化,管理外贸网站模板,够物网站空间100m够不够对图片的操作 1.图片镜像旋转(cv2.flip())2 图像的矫正 1.图片镜像旋转(cv2.flip()) 图像的旋转是围绕一个特定点进行的,而图像的镜像旋转则是围绕坐标轴进行的。图像的镜像旋转分为水平翻转、垂直翻转、水平垂直翻转…

对图片的操作

  • 1.图片镜像旋转(cv2.flip())
  • 2 图像的矫正

1.图片镜像旋转(cv2.flip())

图像的旋转是围绕一个特定点进行的,而图像的镜像旋转则是围绕坐标轴进行的。图像的镜像旋转分为水平翻转、垂直翻转、水平垂直翻转三种。

水平翻转就是将图片的像素点沿y轴翻转,具体到像素点来说就是令其坐标从(x,y)翻转为(-x,y)。

垂直翻转就是将图片的像素点沿x轴翻转,具体到像素点来说就是其坐标从(x,y)翻转为(x,-y)

水平垂直翻转就是水平翻转和垂直翻转的结合,具体到像素点来说就是其坐标从(x,y)翻转为(-x,-y)。用公式表示为:
在这里插入图片描述

由图像的旋转我们知道,图像在旋转的时候需要有旋转中心,而图像的镜像旋转虽然都是围绕x轴和y轴进行旋转,但是我们也需要确定x轴和y轴的坐标。在OpenCV中,图片的镜像旋转是以图像的中心为原点进行镜像翻转的。也就是说,水平翻转时,图像的左侧和右侧会关于中心点进行交换,垂直翻转时,图像的上侧和下侧会关于中心点进行交换。
代码格式如下:

cv2.flip(img,flipcode)

参数如下:

  • img:要旋转的图
  • flipcode:沿着哪个轴旋转

在本实验中,图片镜像旋转组件里的参数flipcode有三个选择:

  • 0:垂直翻转
  • 大于0:水平翻转
  • 小于0:水平垂直翻转
    代码如下:
    '''图片的镜像旋转'''img=cv2.imread(f'../15day4.10/src/1.jpg')#图像垂直镜像旋转img_v=cv2.flip(img,0)#图像水平镜像旋转img_h=cv2.flip(img,1)#图像水平垂直镜像旋转img_vh=cv2.flip(img,-1)cv2.imshow("img",img)cv2.imshow("imgv",img_v)cv2.imshow("imgh",img_h)cv2.imshow("imgvh",img_vh)cv2.waitKey(0) 

在这里插入图片描述

2 图像的矫正

而OpenCV里也提供了getPerspectiveTransform()函数用来生成该3*3的透视变换矩阵。

getPerspectiveTransform(src,dst)

在该函数中,需要提供两个参数:

src:原图像上需要进行透视变化的四个点的坐标,这四个点用于定义一个原图中的四边形区域。

dst:透视变换后,src的四个点在新目标图像的四个新坐标。

该函数会返回一个透视变换矩阵,得到透视变化矩阵之后,使用warpPerspective()函数即可进行透视变化计算,并得到新的图像。该函

cv2.warpPerspective(src, M, dsize, flags, borderMode)

数需要提供如下参数:

src:输入图像。

M:透视变换矩阵。这个矩阵可以通过getPerspectiveTransform函数计算得到。

dsize:输出图像的大小。它可以是一个Size对象,也可以是一个二元组。视口

flags:插值方法的标记。

borderMode:边界填充的模式。
代码如下:

'''图像的矫正-'''img=cv2.imread(r"../15day4.10/src/3.png")h,w,c=img.shapepts1=np.float32(([178,100],[487,134],[124,267],[473,308]))# 原图像里面想要内容四个角的坐标pts2=np.float32(([0,0],[w,0],[0,h],[w,h])) #透视变换后在二维的坐标#获取透视变换矩阵m=cv2.getPerspectiveTransform(pts1,pts2)# 获取变换后的图像img2=cv2.warpPerspective(img,M=m,dsize=(w,h))cv2.imshow("img",img)cv2.imshow("img2",img2)cv2.waitKey(0) 

在这里插入图片描述

http://www.dtcms.com/wzjs/349477.html

相关文章:

  • lnmp下安装wordpress石家庄百度推广优化排名
  • 张雪峰谈服装与服饰设计专业合肥seo软件
  • 昆明网站建设哪个好品牌营销理论有哪些
  • 新加坡设计公司排行谈谈你对seo概念的理解
  • 什么网站时候做伪静态seo兼职论坛
  • wordpress 底部链接谷歌seo搜索优化
  • 云南营销网站建设河源网站seo
  • 非小号是根据国外哪个网站做的长沙本地推广平台
  • php网站开发视频教学石家庄网络推广
  • 营销型网站建设企业长尾关键词排名工具
  • h5网站开发软件成都高端品牌网站建设
  • 泉州哪个公司网站做的好如何设置友情链接
  • 网站设置301跳转用手机制作自己的网站
  • 给网站做蜘蛛抓取seo教育培训机构
  • 互联网设计师工资一般多少公司网站如何seo
  • deal 网站要怎么做免费推广方法有哪些
  • 江苏建设标准网站如何搭建自己的网站
  • 做网站公司那家好长沙互联网网站建设
  • 宁波网站优化平台百度app安卓版下载
  • 在线制作免费搜索引擎优化的例子
  • 中上网站建设如何进行推广
  • 广东深圳旅游景点宜昌网站seo
  • 高密营销型网站建设河南网站排名
  • 绍兴网站建设方案推广b2b是什么意思
  • 吴兴区建设局网站最近一周的重大热点新闻
  • python网站开发视频教程seo系统是什么
  • 禁止粘贴的网站互联网广告代理商
  • 购物类网站首页效果图seo网站怎么优化
  • 有人用dw做网站吗免费的h5制作网站
  • 公司做网站好不好全网营销系统怎么样