Skip to main content

Orisys SDK

叠动科技视触觉传感器配套的 Python SDK,提供图像采集、拼接、稠密光流、Helmholtz-Hodge 分解、接触与深度估计,以及可运行的示例。

本文件是 PyPI 项目描述(long_description)的源文件:构建时由 docs/publishing.md 所述流程从检出目录读取(build/wheel/package.py::PYPI_README_RELPATH),不会被打进 wheel。因此不要在这里写内部仓库布局、构建流水线或发布步骤——那些内容属于仓库内的 README.md 与 docs/publishing.md。

python -m pip install orisys

支持 Python 3.10 / 3.11 / 3.12,Windows x64 与 Ubuntu x64。

快速开始

python -c "import orisys; print(orisys.__version__)"
python -c "import orisys; print(orisys.list_config())"

安装选项

  • orisys — CPU / 基础流程
  • orisys[gui] — Qt / Open3D 可视化示例
  • orisys[cuda12] / orisys[cuda13] — NVIDIA GPU 加速
  • orisys[gui,cuda12] — GUI + CUDA 12

orisys[cuda] 与 orisys[cuda12] 等价。

配置

配置解析顺序:

  1. 显式 JSON 文件路径
  2. 内置配置名(box、mini、finger 等)
  3. 产品别名(如 dd02 -> dd02-ov)
  4. 向后兼容的 JSON "name" 匹配
import orisys

sensor = orisys.Sensor(0, config_name="box")
orisys.export_config("box", "./exported_config.json")

示例

示例随 wheel 一起分发,位于 orisys/examples/。也可以从项目仓库获取:

python examples/basic_pipeline.py -v 0 -c box
python examples/finger_pipeline.py --camera_id 0 --config finger

无相机时可以改用视频文件:

python examples/finger_pipeline.py --video ./sample.mp4 --config finger

支持与反馈

Metadata

Release files for orisys 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for orisys 0.6.0
File
orisys-0.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
orisys-0.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
orisys-0.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
orisys-0.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
orisys-0.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
orisys-0.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
orisys-0.6.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
orisys-0.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
orisys-0.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details

Total release size: 192.0 MB

Release files / orisys-0.6.0-cp312-cp312-win_amd64.whl

Download URL orisys-0.6.0-cp312-cp312-win_amd64.whl
Size 20.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b2b1b2696870cc9fa08f5cb5eba1393b71da18336df92e84891fd6402878f1b0
BLAKE2b-256 checksum
How to use checksums
313aa4eb03252124e95b831c3a09e1aa5a24ec780dc30e6810d6ff7039c1e616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19

Release files / orisys-0.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL orisys-0.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 21.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
753992e9ea76c7c15e523be02bfb4d291622b86661da3d8558ae04be46aada1b
BLAKE2b-256 checksum
How to use checksums
7a9d3039412079383cf7753b5966ee8d127b171c3954e0670345a85d2d9a8335
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19

Release files / orisys-0.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL orisys-0.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 21.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
437985b3cafdf8512dbb0fefd290b077cc7564adae33b8537f699bcfdefdb4b4
BLAKE2b-256 checksum
How to use checksums
91754dce24db2d534e435a069240ada75c077a33a4ea0c36650f907e41d6a85d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19

Release files / orisys-0.6.0-cp311-cp311-win_amd64.whl

Download URL orisys-0.6.0-cp311-cp311-win_amd64.whl
Size 20.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e9fad0e21dbd7dd2b2f019978f7199f81da28f283a2a0bdad8b8ded5a004e326
BLAKE2b-256 checksum
How to use checksums
abdb1969b33b41b89f310bd3f98d283292b50c10a929a5b06caa16dbbed6823c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19

Release files / orisys-0.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL orisys-0.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 21.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6153f73f5c4d0d0201ec345586386316d8c6b8670a5cd7b887e14c1f29a3cf00
BLAKE2b-256 checksum
How to use checksums
c53f5c7ee89ecc718a9b78f08e3e0c5332a2a63ed26908c61f5db3048a6bb683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19

Release files / orisys-0.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL orisys-0.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 21.4 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
88b97b797afe34d96c0a72312f4aca353fbc29bc16932ad235512acee49a96cd
BLAKE2b-256 checksum
How to use checksums
41d782cd2247fd70acdf768b3b7faee795eecfc01356b25712e93483da10afeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19

Release files / orisys-0.6.0-cp310-cp310-win_amd64.whl

Download URL orisys-0.6.0-cp310-cp310-win_amd64.whl
Size 21.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c44e09da6d7134539c5dbce25ecfc397ef837ad528620251134d7a130495af64
BLAKE2b-256 checksum
How to use checksums
6da0e811c11f565b575e888c3ad217a7cbf8c23db6aa1894b2aea1503213d113
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19

Release files / orisys-0.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL orisys-0.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 21.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d3888da4f40f6c29ea2390d1f585445733ed77234effc3379f23315ab0e62cda
BLAKE2b-256 checksum
How to use checksums
943a51a1e8bdb8847849bb97a1fc4ddf37831e191293a58130cf71fd11139b55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19

Release files / orisys-0.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL orisys-0.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 21.3 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
91d208a10b7c96138dafc65f2cc87c7aa28ca7126a082202125f6f8c9999e05b
BLAKE2b-256 checksum
How to use checksums
af6777568e051786f5f2fc7938e7c3a864285eaad584f44bb972b0d3b1e57395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.19

Security for orisys 0.6.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page