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

石家庄网站建设外包公司wordpress 微信 抓取

石家庄网站建设外包公司,wordpress 微信 抓取,北京制作网站公司哪家好,曰本免费网站仿射变换是图形学中经常用到的方法,通常但是仿射变换的系数是未知的,需要找到变换前后的三对对应点进行求解。 from affine import Affine import numpy as np参考文献 矩阵最小二乘法求解仿射变换矩阵 def solve_affine(init_points, goal_points) -&…

仿射变换是图形学中经常用到的方法,通常但是仿射变换的系数是未知的,需要找到变换前后的三对对应点进行求解。

from affine import Affine
import numpy as np

参考文献
矩阵最小二乘法求解仿射变换矩阵

def solve_affine(init_points, goal_points) -> Affine:# 分别整理成上面分析的6x6和6x1的矩阵# 先定义变量保留6个坐标的值(ax, ay), (bx, by), (cx, cy) = init_points(ax1, ay1), (bx1, by1), (cx1, cy1) = goal_pointsA = np.array([[ax, ay, 1, 0, 0, 0],[0, 0, 0, ax, ay, 1],[bx, by, 1, 0, 0, 0],[0, 0, 0, bx, by, 1],[cx, cy, 1, 0, 0, 0],[0, 0, 0, cx, cy, 1]])B = np.array([ax1, ay1, bx1, by1, cx1, cy1]).reshape(6, 1)  # 比手写6X1矩阵要省事M = np.linalg.inv(A.T @ A) @ A.T @ B  # 套公式M=M.flatten().tolist()return Affine(*M) #转换成Affine对象
A = [[0,0], [50, 0], [50, 50]]
B = [[30, 30], [130, 30], [130, 130]]transform=solve_affine(A,B)for a,b in zip(A,B):print(a,b,transform*a)
http://www.yayakq.cn/news/64252/

相关文章:

  • 网站设计汕头响应式网站开发流程
  • asp程序设计做网站企业营销型网站建设费用
  • 网站开发具体是干什么的视差效果网站
  • 网站广告费一般多少钱wordpress 首页添加图片
  • 网站制作现状解决方案邯郸做网站流程
  • 网站后台编码天津微信小程序开发公司
  • 企业站seo案例分析品牌建设方式有哪些?
  • 互联网创意网站有哪些方面做游戏门户网站要注意什么
  • 东莞网站优化昆明平台网站开发
  • 如何让网站长尾关键词有排名郑州权威发布
  • 来广营做网站苏州网站开发费用详情
  • 金属建材企业网站建设方案广州的互联网公司
  • 建设网站要备案吗无限责任公司
  • 哪里有免费 建设网站的地址营销型网站建设公司电话
  • 网站被收录后又被提出了全网网络营销系统
  • 数字创意设计包括哪些案例整站优化系统厂家
  • 做网站制作较好的公司crm管理系统怎么用
  • 产品介绍网站如何做seo营销型网站建设市场
  • 可以随意建国际商城的网站吗手机商城网站如何
  • 如何做设计网站页面wamp网站开发视频教程
  • 做任务领积分兑换别的网站上的会员手机新手学做网站
  • 企业网站轮播图怎么做松江做移动网站
  • 阿里云网站搭建教程pc端和移动端的网站
  • 工信部网站备案的需要幕布南京建设企业网站
  • 网站建设中期怎么入账大连哪家科技公司做网站好
  • 做旅游宣传不错的网站分享网站模板
  • 手机端网站建设郑州网络营销策划
  • 动漫网站建站上海建网站工作室
  • 快速申请免费个人网站wap网站代码
  • 镇江网站推广排名费县住房和城乡建设局网站