特征点可用于在执行使用RANSAC远程模块的配准时获取显著点。PointFeature类是主要的驱动程序,它以PointSet作为参数。请参阅文档以获取详细说明和示例用法:https://github.com/InsightSoftwareConsortium/ITKFPFH
项目描述
ITKFPFH
概述
用于计算点集FPFH特征的模块。以下为示例用法:
# normal_pointset is ITK Pointset which contains normal vector for each point
# pointset is ITK Pointset which contains the input points for which feature needs to be calculated
# normal_np is numpy array of shape [Nx3]
# fpfh_feature is numpy array of shape [33xN]
# 25 is the radius and 100 is the maximum number of neighbors
pointset = itk.PointSet[itk.F, 3].New()
normal_pointset = itk.PointSet[itk.F, 3].New()
normal_pointset.SetPoints(itk.vector_container_from_array(normal_np.flatten()))
fpfh = itk.Fpfh.PointFeature.MF3MF3.New()
fpfh.ComputeFPFHFeature(pointset, normal_pointset, 25, 100)
fpfh_feature = fpfh.GetFpfhFeature()
fpfh_feature = itk.array_from_vector_container(fpfh_feature)
fpfh_feature = np.reshape(fpfh_feature, [33, pointset.GetNumberOfPoints()])
可以使用以下代码获取法线:
def getnormals_pca(inputPoints):
import vtk
from vtk.util import numpy_support
meshPoints = numpy_to_vtk_polydata(inputPoints)
normals = vtk.vtkPCANormalEstimation()
normals.SetSampleSize(30)
normals.SetFlipNormals(True)
#normals.SetNormalOrientationToPoint()
normals.SetNormalOrientationToGraphTraversal()
normals.SetInputData(meshPoints)
normals.Update()
as_numpy = numpy_support.vtk_to_numpy(normals.GetOutput().GetPointData().GetArray(0))
return as_numpy
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
本发布版本没有可用的源分发文件。请参阅有关生成分发存档的教程。
构建分发
itk_fpfh-0.2.0-cp311-abi3-win_amd64.whl (461.4 kB 查看哈希值)
itk_fpfh-0.2.0-cp310-cp310-win_amd64.whl (461.8 kB 查看哈希值)
itk_fpfh-0.2.0-cp39-cp39-win_amd64.whl (462.5 kB 查看哈希值)
itk_fpfh-0.2.0-cp38-cp38-win_amd64.whl (488.9 kB 查看哈希值)
关闭
itk_fpfh-0.2.0-cp311-abi3-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 80900ef2d4afc64ac6d0ef03c91b1b8bbc136f792a64498cc198f911a177f54c |
|
MD5 | da4f4251779c3f01aa93df613d4b8685 |
|
BLAKE2b-256 | fde79cf6791085ccf2184efb97c09c97c8815a1215ee68ee4b853f584030453a |
关闭
itk_fpfh-0.2.0-cp311-abi3-manylinux_2_28_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 71142574bc4428232f01f5878597d707b9937e9294f4c0fc366ab5c35f406647 |
|
MD5 | e402909471e3d9218f84d409937c2d52 |
|
BLAKE2b-256 | 3dd5c9ae1dc467c9be620a26870a39240c2eeef118064372ea8341a5cc688bd7 |
关闭
itk_fpfh-0.2.0-cp311-abi3-manylinux_2_28_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 64de4cdbe6524b0d6b3be578e295fa55d03a74278735578d29c2cc9bfcf3aa8c |
|
MD5 | 275d75703b75a7e650101ea68f57de08 |
|
BLAKE2b-256 | 5146fbb7660542b1160dfeb853750f8ec97e9bb2f1d5bb05800cf9008ba4db7b |
关闭
哈希值 for itk_fpfh-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9e6a0f6553de87ee28d2dbb21a7fc8dbd6d99759bd02bbad1034633f6a27ee46 |
|
MD5 | 0179625abf7e5d6e869e4cdcee3d5b48 |
|
BLAKE2b-256 | 4e2e8f1548c613e7850f3de127f458b775b8c00031ad5da3610dc8cb079e2697 |
关闭
哈希值 for itk_fpfh-0.2.0-cp311-abi3-manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 568eb97c401a6fe09831995ea19699a9d3f3cc9142bb2402ca66dc344923ded6 |
|
MD5 | c5ba8b7a3bbe428f89157f2d8eb636ef |
|
BLAKE2b-256 | 21073bb0b4fe8cad89417faa0357a8d40ee01e18d1ee41f6bfa1642ad83490cc |
关闭
哈希值 for itk_fpfh-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 169be6f0d3fae90460316975064f7683285799be1424b2be1f79f254c621aec4 |
|
MD5 | 86aaeade5cc7463a9d15b61fdb907bb3 |
|
BLAKE2b-256 | bcb85aa748150a8677e9f2a683b9d1851e6483e16b16b6c8ef715a7e7e85c399 |
关闭
哈希值 for itk_fpfh-0.2.0-cp311-abi3-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7616b5f0eb529ed54050a0778c0a839b9dd0af82c51975b80bcf6c324b45b33d |
|
MD5 | c5e771c6eae5d61f8709009ea2736ca7 |
|
BLAKE2b-256 | d9fcdf0095c39fbe743001b68b424021cb590dd4ef149a7d5bfcfd147cf65913 |
关闭
哈希值 for itk_fpfh-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d19f91bca191082b99d9520860d9deb1b46cdab5e4baf0e41b6c72dd3fc4790a |
|
MD5 | 317024e21e5c423c2953bf6c3a623f25 |
|
BLAKE2b-256 | 1ebea790d8fa7e8902ae3d036c4fd0107651ae47d6e5eefb611a2807e3aa7b24 |
关闭
哈希值 for itk_fpfh-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2e6ed1d6f679328c121ec05ab244aec22167f4513bdd0600d90223c736eac4b6 |
|
MD5 | 91ba561207f54924379dc364cbcf4a53 |
|
BLAKE2b-256 | f2c84276c062cc773260535fb5bc0f5bf38352f9a21f862844af7e9d57acc9cf |
关闭
哈希值 for itk_fpfh-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2597607806fd4b650149bd62e57e375fd26ee144bbb78f0b51035dae8a8c1d62 |
|
MD5 | ed5d16d62d898d8433aad09ff6f90639 |
|
BLAKE2b-256 | 8d4c9e0dcde87328abe7337a2945588383ba992e9bfe2110e906a9d782c92586 |
关闭
哈希值 for itk_fpfh-0.2.0-cp310-cp310-manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fac1b222a84b5b0a81318f5c86e7ca24ad9de0db17e5450ece10c6067c9b4457 |
|
MD5 | defb4a8bd5719c5a6722a1187c8fecaf |
|
BLAKE2b-256 | c41cfb1371ad4ff5b8db11237abaa9e745e17e395c944e5714ec85d951cdaa95 |
关闭
哈希值 for itk_fpfh-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 604f4cbe2342659457f36fd282d2c5d25fc16a39eaaff522a8f1bab6b48568ec |
|
MD5 | d75015d278290f0720f266854216c37f |
|
BLAKE2b-256 | 78b3a63a0f40272eaff9d0fbb16438c17415d3cdd0a8950d92cfff65bf290d39 |
关闭
哈希值 for itk_fpfh-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e05e070af7babda535567b7d0dbb8767139effb986f45e9dfaf229ea89ee818c |
|
MD5 | 9c9f1605ba2babb3c92fb31efe6862c4 |
|
BLAKE2b-256 | e9af73f7978c837400188307962101738c767d26a6d7a4d0799176234466e43d |
关闭
哈希值 for itk_fpfh-0.2.0-cp39-cp39-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e43947c69aed38f9ead483955b0855bbddc1c45fa370fa9ff91d02d7f1e55a9a |
|
MD5 | f73959e5df02881f9533a6ea0bce5bf0 |
|
BLAKE2b-256 | ac33fe165883f09278072e2b1dbeb7498d6d4cddfa4c6ce9f67b1ccc3faa92fd |
关闭
哈希值 for itk_fpfh-0.2.0-cp39-cp39-manylinux_2_28_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 58ef396d3ce9d7769b94398386b14e21b74bb38ba45d80d68caf3bc2fd84bffc |
|
MD5 | a17f2cb84bcbf2dfb5e7d9139b72eda3 |
|
BLAKE2b-256 | c08c2a102e567e5a1dacf5b576153c9ce35868015e75418456574160a77801d5 |
关闭
哈希值 for itk_fpfh-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 415817d69221c368fc2c13f35eec78390b174b11fcbce4e3b668a731bd9abfac |
|
MD5 | dbc53376e461ec1f28abe2d579aec7fb |
|
BLAKE2b-256 | dd9118ae6c943ce549c556c4070f3ba9a3a04dc55359871476118ceedf6e7584 |
关闭
哈希值 for itk_fpfh-0.2.0-cp39-cp39-manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6cd0f15bcedb6b7065d81ef1ae4f6dd9210366100800179870410736657f002b |
|
MD5 | f38290bb366dce54a61e5a0d9aded0ef |
|
BLAKE2b-256 | 3e33f712a38243c09a92f21437e43ccf010a0641e3e4df0c1c495fd863818873 |
关闭
哈希值 for itk_fpfh-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 321a059c0a448327ac8abde43129f7483fe5ff0e1c8c253969e97ba0314346eb |
|
MD5 | b1b58633e4ae7b24fd289185d63dd714 |
|
BLAKE2b-256 | 8c354af80a903f8105f1a56147a9eb8abb4ec3fa53ff2bff24515531eb7e529d |
关闭
哈希值 for itk_fpfh-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e75127653b41116834cd3222359784980287d903716472e3c7a6c645501f0b77 |
|
MD5 | 1ecce11b21bf3ac5a1a2a9442b4eda58 |
|
BLAKE2b-256 | 52e74ee2511defce6e9b188850843fc63425712ead6aafbf7ce8baab8a264d9b |
关闭
哈希值 for itk_fpfh-0.2.0-cp38-cp38-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 78388462b166ec16dbdfe491695874d835bccfb2495e15d2be3d949161199b24 |
|
MD5 | 7e27ad8926f971a89ef376f411fe5294 |
|
BLAKE2b-256 | b3068c06cafaa627dcbfc7c9ae7c7d0514da41febcdddab60fdf95b30eb5e251 |
关闭
哈希值 for itk_fpfh-0.2.0-cp38-cp38-manylinux_2_28_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f7f2f1b8fccae9d41a93840a0d517ecb60b7efd4e5eaf5fefd10369c68dbcde4 |
|
MD5 | 3fb60a9bea44b99383a48ef8a1c90ada |
|
BLAKE2b-256 | af3bd47e7061118f8c310523462ec531d8415022aaf75460a2912e4ec70a1189 |
关闭
哈希值 for itk_fpfh-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 974cae16317a00867d743b59e169532e731c93b52736374cfb26cd5a560714b6 |
|
MD5 | fdd006a5f979905a0735279b13323e6b |
|
BLAKE2b-256 | 66208de8496ac72d9813893ab7a8fb72e33190d2982978ecc71cf1b2c6202a02 |
关闭
哈希值 for itk_fpfh-0.2.0-cp38-cp38-manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7167845688d1e6e6472c166c47b978748f21bc66a7446198daf444a7353c3479 |
|
MD5 | bf4f78a720e458b259a789e672fe78ab |
|
BLAKE2b-256 | 0655c1fcb7bedcba39a644c1dd78a87a9ad1a71b0c6d42419022d71f1f152262 |
关闭
哈希值 for itk_fpfh-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5baec1350b29762a5b9fb1f971a60a23a0840ff9014f508950270a643f61db7b |
|
MD5 | 8e73e142fa847be4058768a902046c2f |
|
BLAKE2b-256 | 530d8a843660f48628f9cbd94ec6e2bdf33914675fe6e5dc0b42a506cbd22487 |