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

化妆品网站建设计划书企业高管培训课程有哪些

化妆品网站建设计划书,企业高管培训课程有哪些,seo推广绩效考核指标是什么,北京seo公司优化网络可见性概念:几何变换是指将一幅图像映射到另外一幅图像内的操作。OpenCV提供了多个与映射有关的函数,这些函数使用起来方便灵活,能够高效地完成图像的映射。 缩放 cv2.resize()函数用于缩放图像 det cv2.resize(src, dsize[,dst[,fx[,fy[,interp…

概念:几何变换是指将一幅图像映射到另外一幅图像内的操作。OpenCV提供了多个与映射有关的函数,这些函数使用起来方便灵活,能够高效地完成图像的映射。

缩放

cv2.resize()函数用于缩放图像

det = cv2.resize(src, dsize[,dst[,fx[,fy[,interpolation]]]])

dst表示转换后的图像
src表示原图像
dsize表示转换后图像大小
fx表示水平方向的缩放比例
fy表示垂直方向的缩放比例
interpolation表示插值方式

 
插值方式说明
cv2.INTER_NEAREST最近邻差值
cv2.INTER_LINEAR双线性插值(默认插值方式)
cv2.INTER_CUBIC3次样条插值
cv2.INTER_AREA区域插值
cv2.INTER_LANCZOS4LANCZOS插值 
需要注意的是,当dsize不为None时,不管是否设置了fx和fy的参数,都由dsize来确定目标图像的大小,格式为(width,height)。
import cv2
img = cv2.imread('test2.jpg')
# 等比缩放
width = 256
high = int(img.shape[0]*(width/img.shape[1]))
img1 = cv2.resize(img, (width, high), interpolation=cv2.INTER_LINEAR)
img2 = cv2.resize(img, (width, high), interpolation=cv2.INTER_NEAREST)
img3 = cv2.resize(img, (width, high), interpolation=cv2.INTER_AREA)
img4 = cv2.resize(img, (width, high), interpolation=cv2.INTER_CUBIC)
img5 = cv2.resize(img, (width, high), interpolation=cv2.INTER_LANCZOS4)
cv2.imshow("orgion",img)
cv2.imshow("INTER_LINEAR",img1)
cv2.imshow("INTER_NEAREST",img2)
cv2.imshow("INTER_AREA",img3)
cv2.imshow("INTER_CUBIC",img4)
cv2.imshow("INTER_LANCZOS4",img5)
cv2.waitKey(-1)
cv2.destroyAllWindows()

翻转

cv2.flip()函数用于反转图像

dst = cv2.flip(src,flipCode) dst表示转换后的图像 src表示原图像 flipCode表示反转类型

flipCode说明
0绕x轴翻转(垂直翻转)
1绕y轴翻转(水平翻转)
-1绕x轴和y轴翻转(垂直和水平翻转)
img = cv2.imread('test1.jpg')# 水平翻转-->1
# 垂直翻转-->0
# 水平+垂直翻转-->-1
img1 = cv2.flip(img, 1)
img2 = cv2.flip(img, 0)
img3 = cv2.flip(img, -1)

仿射

放射变换包含了平移、旋转、缩放等操作,其特点是:原图像中的所有平行线在转换后的图像中任然平行。OpenCV的cv2.warpAffine()函数用于实现图像的仿射变换。

dst = cv2.warpAffine(src,M,dsize[,dst[,flags[,borderMode[,broderValue]]]])

dst表示转换后的图像
src表示原图像
M是一个大小为2*3的转换矩阵,使用不同的转换矩阵可实现平移、旋转等多种操作
dsize为转换后图像的大小
flags为插值方式
borderMode为边类型
broderValue为边界值

 

透视

  平行四边形仿射是将图像变换为任意平行四边形,而透视则把图像变换为任意四边形。

import numpy as np
import cv2
toushi = cv2.imread('toushi.jpg')
pts1 = np.float32([[350,400],[900,350],[290,1525],[1060,1475]])
pts2 = np.float32([[0,0],[600,0],[0,1200],[600,1200]])
M = cv2.getPerspectiveTransform(pts1,pts2)
dst = cv2.warpPerspective(toushi,M,(600,1200))
cv2.imshow("test0",toushi)
cv2.imshow("test1",dst)
cv2.waitKey(-1)
cv2.destroyAllWindows()

透视前图片                                                             透视转换后效果

                                          

http://www.mmbaike.com/news/80552.html

相关文章:

  • 广告网站模板网站建设公司好
  • 卢湾网站建设关键一招
  • 商丘家居网站建设找谁做百度关键词排名
  • 元氏网站建设品牌公关具体要做些什么
  • jquery+js网站模板免费下载国际新闻视频
  • 企业宣传册模版长沙好的seo外包公司
  • 政务门户网站建设方案seo推广论坛
  • 网站上的支付接口怎么做写一篇软文多少钱
  • 如何做各大网站广告链接惠州百度seo
  • 做传销网站后果严重吗搜索推广公司
  • 学院网站怎么做的最新热搜新闻事件
  • 上海十大营销策划公司武汉seo工厂
  • 小工程承包app排名优化方案
  • 网站后台图片滚动效果怎么做北京cms建站模板
  • python做网站快吗新产品推广方案怎么写
  • 下载网址seo收录排名
  • 做鞋原料网站线上营销方案
  • 做网站的书知乎软文之家
  • 好大夫在线网站官网做提眉的医生互联网营销的优势
  • 中山app开发优化网站界面的工具
  • jsp网站开发难吗谷歌广告怎么投放
  • 国际外贸b2b平台济南seo网站关键词排名
  • 网站建设哪家做的好一点百度推广价格
  • 金鹏建设集团网站哪家网站推广好
  • 手机网站设计方案小程序开发公司哪里强
  • 网站做百度联盟收入已经很低了如何做网站设计
  • 免费域名网站百度关键词点击排名
  • 做电影网站要很大的主机空间吗个人网站建设
  • 网站推荐广告模板最新国内新闻10条
  • 网站icp备案管理系统朋友圈推广广告