python中的几何形态测量操作

morphops的Python项目详细描述


https://travis-ci.com/vaipatel/morphops.svg?branch=master

欢迎来到Morphops!

morphops实现常见的几何运算和算法 形态计量学,在python 3中。

当前版本中的一些高级操作是

  • 居中,重新缩放数据
  • 刚性旋转,普通和广义Procrustes对齐
  • 薄板花键翘曲
  • 读取和写入*.dta文件

依赖性

  • 努比

安装

pip install morphops

用法示例

importmorphopsasmops# Create 3 landmark sets, each having 5 landmarks in 2 dimensions.A=[[0,0],[2,0],[2,2],[1,3],[0,2]]B=[[0.1,-0.1],[2,0],[2.3,1.8],[1,3],[0.4,2]]C=[[-0.1,-0.1],[2.1,0],[2,1.8],[0.9,3.1],[-0.4,2.1]]# Perform Generalized Procrustes alignment to align A, B, C.# :func:`gpa` is in the procrustes module.res=mops.gpa([A,B,C])# res['aligned'] contains the aligned A, B, C.# res['mean'] contains the mean of the aligned A, B, C.# Create a Thin-plate Spline warp from A to B and warp C.warped_C=mops.tps_warp(A,B,C)# warped_C contains the image of the pts in C under the TPS warp.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnResizeListener或OnDrawListener或类似的东西   java Orika映射嵌套子列表   保存时java Heroku请求超时代码H12   数据库在Java中出现socket读取超时异常的原因是什么?   java如何更改来自Sqlite数据库的特定数据在Listview中的行颜色   java JAXB解组器无法正确处理XML中的列表   java Android日期时区让我抓狂   java不透明属性在Swing中如何工作?   eclipse从JavaEE代码生成流程图   java如何在Hibernate中从相关表中获取计数   java Glassfish部署了项目的依赖项库   java使内容适合JavaFx中的WebView   java不满意的链接错误libcrypto。所以1.0.0   循环中java数组的使用   java找出哪个包调用服务