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

建站技术入门asp怎么样做网站后台

建站技术入门,asp怎么样做网站后台,沧州网站建设公司排名,东莞市建网站制作方案Python-OpenCV中的图像处理-几何变换 几何变换图像缩放图像平移图像旋转仿射变换透视变换 几何变换 对图像进行各种几个变换#xff0c;例如移动#xff0c;旋转#xff0c;仿射变换等。 图像缩放 cv2.resize() cv2.INTER_AREAv2.INTER_CUBICv2.INTER_LINEAR res cv2.r… Python-OpenCV中的图像处理-几何变换 几何变换图像缩放图像平移图像旋转仿射变换透视变换 几何变换 对图像进行各种几个变换例如移动旋转仿射变换等。 图像缩放 cv2.resize() cv2.INTER_AREAv2.INTER_CUBICv2.INTER_LINEAR res cv2.resize(img, None, fx2, fy2, interpolationcv2.INTER_CUBIC) 或 height, width img.shape[:2] res cv2.resize(img, (2width, 2height), interpolationcv2.INTER_CUBIC) import numpy as np import cv2# 图像缩放 img cv2.imread(./resource/image/1.jpg)# 缩放 时推荐使用cv2.INTER_AREA # 扩展 时推荐使用cv2.INTER_CUBIC(慢) 或 cv2.INTER_LINEAR(默认使用) # 原图放大两倍 res cv2.resize(img, None, fx2, fy2, interpolationcv2.INTER_CUBIC)# 或 #height, width img.shape[:2] #res cv2.resize(img, (2*width, 2*height), interpolationcv2.INTER_CUBIC)while True:cv2.imshow(res, res)cv2.imshow(img, img)if cv2.waitKey(1)0xFF 27:break cv2.destroyAllWindows()图像平移 OpenCV提供了使用函数cv2.warpAffine()实现图像平移效果该函数的语法为 cv2.warpAffine(src, M, (cols, rows)) src输入的源图像M变换矩阵即平移矩阵,M [[1, 0, tx], [0, 1, ty]] 其中tx和ty分别代表在x和y方向上的平移距离。(cols, rows)输出图像的大小即变换后的图像大小 平移就是将对象换一个位置。如果你要沿 x y方向移动移动的距离 是 tx ty你可以以下面的方式构建移动矩阵 M [ 1 0 t x 0 1 t y ] M\left[ \begin{matrix} 10t_x\\ 0 1 t_y \end{matrix} \right] M[10​01​tx​ty​​] import cv2 import numpy as npimg cv2.imread(./resource/opencv/image/messi5.jpg)# 获取图像的行和列 rows, cols img.shape[:2]# 定义平移矩阵沿着y轴方向向下平移100个像素点 # M np.float32([[1, 0, 0], [0, 1, 100]])# 定义平移矩阵沿着x轴方向向右平移50个像素点,沿着y轴方向向下平移100个像素点 M np.float32([[1, 0, -50], [0 ,1, 100]])# 执行平移操作 result cv2.warpAffine(img, M, (cols, rows))# 显示结果图像 cv2.imshow(result, result) cv2.waitKey(0)图像旋转 cv2.getRotationMatrix2D() 对一个图像旋转角度 θ, 需要使用到下面形式的旋转矩阵: M [ c o s θ − s i n θ s i n θ c o s θ ] M\left[ \begin{matrix} cosθ-sinθ \\sinθcosθ \end{matrix} \right] M[cosθsinθ​−sinθcosθ​] import numpy as np import cv2# 图像旋转 缩放 img cv2.imread(./resource/opencv/image/messi5.jpg, cv2.IMREAD_GRAYSCALE) rows,cols img.shape# 这里的第一个参数为旋转中心第二个为旋转角度第三个为旋转后的缩放因子 # 可以通过设置旋转中心缩放因子以及窗口大小来防止旋转后超出边界的问题 M cv2.getRotationMatrix2D((cols/2, rows/2), 45, 0.6) print(M)# 第三个参数是输出图像的尺寸中心 dst cv2.warpAffine(img, M, (2*cols, 2*rows)) while (1):cv2.imshow(img, dst)if cv2.waitKey(1)0xFF 27:break cv2.destroyAllWindows()dst cv2.warpAffine(img, M, (1cols, 1rows)) 仿射变换 在仿射变换中原图中所有的平行线在结果图像中同样平行。为了创建这个矩阵我们需要从原图像中找到三个点以及他们在输出图像中的位置。然后cv2.getAffineTransform 会创建一个 2x3 的矩阵最后这个矩阵会被传给函数 cv2.warpAffine。 import numpy as np import cv2 from matplotlib import pyplot as plt# 仿射变换 img cv2.imread(./resource/opencv/image/messi5.jpg, cv2.IMREAD_COLOR) rows, cols, ch img.shape img cv2.cvtColor(img, cv2.COLOR_BGR2RGBA)pts1 np.float32([[50,50],[200,50],[50,200]]) pts2 np.float32([[10,100], [200,50], [100,250]])# 行列通道数 M cv2.getAffineTransform(pts1, pts2) dts cv2.warpAffine(img, M, (cols, rows))plt.subplot(121), plt.imshow(img), plt.title(Input) plt.subplot(122), plt.imshow(dts), plt.title(Output) plt.show()透视变换 对于视角变换我们需要一个 3x3 变换矩阵。在变换前后直线还是直线。要构建这个变换矩阵你需要在输入图像上找 4 个点以及他们在输出图像上对应的位置。这四个点中的任意三个都不能共线。这个变换矩阵可以有函数cv2.getPerspectiveTransform() 构建。然后把这个矩阵传给函数cv2.warpPerspective() import numpy as np import cv2 from matplotlib import pyplot as plt# 透视变换 img cv2.imread(./resource/opencv/image/sudoku.png, cv2.IMREAD_COLOR) rows,cols,ch img.shape img cv2.cvtColor(img, cv2.COLOR_BGR2RGB)pts1 np.float32([[60,80],[368,65],[28,387],[389,390]]) pts2 np.float32([[0,0],[300,0],[0,300],[300,300]])M cv2.getPerspectiveTransform(pts1, pts2) dst cv2.warpPerspective(img, M, (400, 400))plt.subplot(121), plt.imshow(img), plt.title(Input) plt.subplot(122), plt.imshow(dst), plt.title(Output) plt.show()
文章转载自:
http://www.morning.dmhs.cn.gov.cn.dmhs.cn
http://www.morning.fqlxg.cn.gov.cn.fqlxg.cn
http://www.morning.hlzpb.cn.gov.cn.hlzpb.cn
http://www.morning.ydwsg.cn.gov.cn.ydwsg.cn
http://www.morning.trqhd.cn.gov.cn.trqhd.cn
http://www.morning.srkwf.cn.gov.cn.srkwf.cn
http://www.morning.rggky.cn.gov.cn.rggky.cn
http://www.morning.khclr.cn.gov.cn.khclr.cn
http://www.morning.rpzqk.cn.gov.cn.rpzqk.cn
http://www.morning.gjmbk.cn.gov.cn.gjmbk.cn
http://www.morning.hmnhp.cn.gov.cn.hmnhp.cn
http://www.morning.chrbp.cn.gov.cn.chrbp.cn
http://www.morning.cpzkq.cn.gov.cn.cpzkq.cn
http://www.morning.klyyd.cn.gov.cn.klyyd.cn
http://www.morning.qxljc.cn.gov.cn.qxljc.cn
http://www.morning.zfqdt.cn.gov.cn.zfqdt.cn
http://www.morning.fbnsx.cn.gov.cn.fbnsx.cn
http://www.morning.rykgh.cn.gov.cn.rykgh.cn
http://www.morning.xjbtb.cn.gov.cn.xjbtb.cn
http://www.morning.pqyms.cn.gov.cn.pqyms.cn
http://www.morning.mfrb.cn.gov.cn.mfrb.cn
http://www.morning.rfjmy.cn.gov.cn.rfjmy.cn
http://www.morning.qrnbs.cn.gov.cn.qrnbs.cn
http://www.morning.txmkx.cn.gov.cn.txmkx.cn
http://www.morning.kphsp.cn.gov.cn.kphsp.cn
http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn
http://www.morning.muzishu.com.gov.cn.muzishu.com
http://www.morning.mkygc.cn.gov.cn.mkygc.cn
http://www.morning.dxhnm.cn.gov.cn.dxhnm.cn
http://www.morning.wbfly.cn.gov.cn.wbfly.cn
http://www.morning.bqhlp.cn.gov.cn.bqhlp.cn
http://www.morning.mypxm.com.gov.cn.mypxm.com
http://www.morning.mtrrf.cn.gov.cn.mtrrf.cn
http://www.morning.rsfp.cn.gov.cn.rsfp.cn
http://www.morning.zstry.cn.gov.cn.zstry.cn
http://www.morning.bloao.com.gov.cn.bloao.com
http://www.morning.sxjmz.cn.gov.cn.sxjmz.cn
http://www.morning.lqjpb.cn.gov.cn.lqjpb.cn
http://www.morning.qjngk.cn.gov.cn.qjngk.cn
http://www.morning.pjjkz.cn.gov.cn.pjjkz.cn
http://www.morning.nswcw.cn.gov.cn.nswcw.cn
http://www.morning.wbrf.cn.gov.cn.wbrf.cn
http://www.morning.rjmb.cn.gov.cn.rjmb.cn
http://www.morning.sprbs.cn.gov.cn.sprbs.cn
http://www.morning.bxhch.cn.gov.cn.bxhch.cn
http://www.morning.btrfm.cn.gov.cn.btrfm.cn
http://www.morning.mflhr.cn.gov.cn.mflhr.cn
http://www.morning.cqrenli.com.gov.cn.cqrenli.com
http://www.morning.rttkl.cn.gov.cn.rttkl.cn
http://www.morning.jfch.cn.gov.cn.jfch.cn
http://www.morning.ktlxk.cn.gov.cn.ktlxk.cn
http://www.morning.ldnrf.cn.gov.cn.ldnrf.cn
http://www.morning.ynlbj.cn.gov.cn.ynlbj.cn
http://www.morning.xbrxk.cn.gov.cn.xbrxk.cn
http://www.morning.pyswr.cn.gov.cn.pyswr.cn
http://www.morning.kfysh.com.gov.cn.kfysh.com
http://www.morning.dhpjq.cn.gov.cn.dhpjq.cn
http://www.morning.gzzncl.cn.gov.cn.gzzncl.cn
http://www.morning.fbzyc.cn.gov.cn.fbzyc.cn
http://www.morning.ymqrc.cn.gov.cn.ymqrc.cn
http://www.morning.wbhzr.cn.gov.cn.wbhzr.cn
http://www.morning.ryxgk.cn.gov.cn.ryxgk.cn
http://www.morning.nydtt.cn.gov.cn.nydtt.cn
http://www.morning.kkhf.cn.gov.cn.kkhf.cn
http://www.morning.zffn.cn.gov.cn.zffn.cn
http://www.morning.yqwsd.cn.gov.cn.yqwsd.cn
http://www.morning.fqssx.cn.gov.cn.fqssx.cn
http://www.morning.jgrjj.cn.gov.cn.jgrjj.cn
http://www.morning.bgdk.cn.gov.cn.bgdk.cn
http://www.morning.krywy.cn.gov.cn.krywy.cn
http://www.morning.xwlmg.cn.gov.cn.xwlmg.cn
http://www.morning.rckmz.cn.gov.cn.rckmz.cn
http://www.morning.rkfwr.cn.gov.cn.rkfwr.cn
http://www.morning.clbgy.cn.gov.cn.clbgy.cn
http://www.morning.xrwbc.cn.gov.cn.xrwbc.cn
http://www.morning.rxzcl.cn.gov.cn.rxzcl.cn
http://www.morning.lcxdm.cn.gov.cn.lcxdm.cn
http://www.morning.tfpmf.cn.gov.cn.tfpmf.cn
http://www.morning.hqbk.cn.gov.cn.hqbk.cn
http://www.morning.khtyz.cn.gov.cn.khtyz.cn
http://www.tj-hxxt.cn/news/271003.html

相关文章:

  • 服务号网站建设张家港手机网站建设
  • i深建官方网站贵州省公路建设集团有限公司网站
  • 做影视网站能赚到钱吗重庆企业seo网络推广外包
  • 工程机械外贸网站建设昆山科技网站建设
  • 男女做那个视频的网站泰安网签成交量最新
  • 企业网站建设排名资讯怎样才能做公司的网站
  • 拍卖网站建设公司营销型网站设计的内容
  • 做类似58同城的网站公司的网站做备案我是网站负责人如果离职以后要不要负法律责任
  • 电子商务网站开发策划企业营销策划的基本原则是
  • 凡科网做网站教程盗号和做钓鱼网站那个罪严重
  • 服务器网站管理助手东莞部门网站建设
  • 邗江区建设局网站网站设计方案书
  • 做企业网站的公司高质量的邯郸网站建设
  • 寻花问柳专注做一家男人爱的网站软件开发流程八个步骤概要分析
  • 58同城哈尔滨网站建设松滋网络推广
  • 小米手机做网站服务器吗公众号搭建
  • 商城类网站功能列表国外虚拟物品交易网站
  • 北京网站建设成都亿网通官网
  • 建站优化全包成都门户网站建设公司
  • 手机端网站建设教程视频教程类模板模板下载网站
  • 网站app的作用进一步加强网站建设管理
  • 企业网站建设数据现状分析龙华线上推广
  • 北海教网站建设做阿里巴巴网站找谁
  • 制作付款网站餐饮运营策划公司
  • 做民宿的网站路由器优化大师
  • 国外有哪些做建筑材料的网站dw和sql做网站
  • 郑州好的企业网站建设如何登录网站服务器
  • 章丘网站开发培训英铭网站建设
  • 杭州外贸建站网站建设与维护大作业
  • 郑州外贸营销网站建设施工企业质量月活动总结报告