Skip to content

Releases: orbbec/pyorbbecsdk

Release v2.0.9

24 Feb 06:54
Compare
Choose a tag to compare

The Release v2.0.9 is base on v2-main branch, With the major update of the new branch v2-main, python Wrapper is connected to the open source version of Orbbec SDK v2, which will make python Wrapper more flexible and extensible.

This update in v2-main ensures compatibility with all new Orbbec USB products that comply with the UVC standard.
However, python Wrapper v2 no longer supports Orbbec's traditional OpenNI protocol devices. We encourage you to check whether your device is supported by python Wrapper v2 and use the new version if supported.

  • Notes: The Python wrapper for the open-source Orbbec SDK v2 is versioned as v2.x.x, while the Python wrapper for the Orbbec SDK v1 is versioned as v1.x.x.

Changelist

  • update Orbbec SDK to v2.2.8
  • Added new features for Gemini 330 series cameras:
    Support optional depth preset settings and introduced optional depth preset update sample .(requires firmware v1.4.60 or above).

python install package

To make Python more user-friendly, we have created a Python installation package.

  • The file pyorbbecsdk-2.0.9-cp310-cp310-win_amd64.whl serves as the installation package for python wrapper On Win10.
  • The file pyorbbecsdk-2.0.9-cp310-cp310-linux_x86_64.whl serves as the installation package for python wrapper On Linux x64,likes ubuntu.
  • The file pyorbbecsdk-2.0.9-cp310-cp310-linux_aarch64.whl serves as the installation package for python wrapper on Arm64,likes Nvidia Jetson nano、Orin nano、Orin NX,AGX NX.

How to install a Python package?

  • Windows
  1. First, install Python 3.10.
  2. Install python package
pip3 install pyorbbecsdk-2.0.9-cp310-cp310-win_amd64.whl
  1. Navigate to the site-packages/pyorbbec/examples directory and install the required dependencies:
    image
pip3 install -r requirements.txt
  1. After installing the dependencies, you can run the samples in the examples directory.
  • Linux
  1. First, install Python 3.10.
  2. Install python package
python3.10 -m pip install pyorbbecsdk-2.0.9-cp310-cp310-linux_x86_64.whl 
  1. Navigate to the site-packages/pyorbbec/examples directory and install the required dependencies:
    image
    image
  2. After installing the dependencies, you can run the samples in the examples directory.
python3.10 color.py

Documentation

Refer to UserGuide for detailed documentation.

Support Platforms

  • Windows: Windows 10 (x64)
  • Linux: 18.04/20.04/22.04 (x64)
  • Arm64: Ubuntu18.04/20.04/22.04
  • macOS: coming soon
  • Linux ARM32: coming soon

Supported Devices and Recommended Firmware Version

Products List Recommended FW Version Note
Gemini 330 series 1.4.60 Gemini 330/330L/335/335L/336/336L/335Lg
Gemini 215 1.0.9
Gemini 210 1.0.9
Gemini 2 1.4.92
Gemini 2 L 1.4.53
Femto Bolt 1.1.2
Femto Mega 1.3.0
Astra 2 2.8.20
  • If your device is included in this supported list, we recommend using the v2-main branch. If not, you can use the main branch instead.

Release v2.0.7

24 Jan 09:38
Compare
Choose a tag to compare

The Release v2.0.7 is base on v2-main branch, With the major update of the new branch v2-main, python Wrapper is connected to the open source version of Orbbec SDK v2, which will make python Wrapper more flexible and extensible.

This update in v2-main ensures compatibility with all new Orbbec USB products that comply with the UVC standard.
However, python Wrapper v2 no longer supports Orbbec's traditional OpenNI protocol devices. We encourage you to check whether your device is supported by python Wrapper v2 and use the new version if supported.

  • Notes: The Python wrapper for the open-source Orbbec SDK v2 is versioned as v2.x.x, while the Python wrapper for the Orbbec SDK v1 is versioned as v1.x.x.

Changelist

  • update Orbbec SDK to v2.1.1
  • support Gemini 215/210 device

python install package

To make Python more user-friendly, we have created a Python installation package.

  • The file pyorbbecsdk-2.0.7-cp310-cp310-win_amd64.whl serves as the installation package for python wrapper On Win10.
  • The file pyorbbecsdk-2.0.7-cp310-cp310-linux_x86_64.whl serves as the installation package for python wrapper On Linux x64,likes ubuntu.

How to install a Python package?

  • Windows
  1. First, install Python 3.10.
  2. Install python package
pip3 install pyorbbecsdk-2.0.7-cp310-cp310-win_amd64.whl
  1. Navigate to the site-packages/pyorbbec/examples directory and install the required dependencies:
    image
pip3 install -r requirements.txt
  1. After installing the dependencies, you can run the samples in the examples directory.
  • Linux
  1. First, install Python 3.10.
  2. Install python package
python3.10 -m pip install pyorbbecsdk-2.0.7-cp310-cp310-linux_x86_64.whl 
  1. Navigate to the site-packages/pyorbbec/examples directory and install the required dependencies:
    image
    image
  2. After installing the dependencies, you can run the samples in the examples directory.
python3.10 color.py

Documentation

Refer to UserGuide for detailed documentation.

Support Platforms

  • Windows: Windows 10 (x64)
  • Linux: 18.04/20.04/22.04 (x64)
  • Arm64: Ubuntu18.04/20.04/22.04
  • macOS: coming soon
  • Linux ARM32: coming soon

Supported Devices and Recommended Firmware Version

Products List Recommended FW Version Note
Gemini 330 series 1.4.00 Gemini 330/330L/335/335L/336/336L
Gemini 335Lg 1.3.70
Gemini 215 1.0.9
Gemini 210 1.0.9
Gemini 2 1.4.92
Gemini 2 L 1.4.53
Femto Bolt 1.1.2
Femto Mega 1.3.0
Astra 2 2.8.20
  • If your device is included in this supported list, we recommend using the v2-main branch. If not, you can use the main branch instead.

Release v2.0.6

02 Dec 09:40
Compare
Choose a tag to compare

The Release v2.0.6 is base on v2-main branch, With the major update of the new branch v2-main, python Wrapper is connected to the open source version of Orbbec SDK v2, which will make python Wrapper more flexible and extensible.

This update in v2-main ensures compatibility with all new Orbbec USB products that comply with the UVC standard.
However, python Wrapper v2 no longer supports Orbbec's traditional OpenNI protocol devices. We encourage you to check whether your device is supported by python Wrapper v2 and use the new version if supported.

  • Notes: The Python wrapper for the open-source Orbbec SDK v2 is versioned as v2.x.x, while the Python wrapper for the Orbbec SDK v1 is versioned as v1.x.x.

Changelist

  • 1、Update Orbbec SDK to version v2.0.23
  • 2、Fix v2.0.5 issue #98 Property not found to register callback, propertyId: 205

Documentation

Refer to UserGuide for detailed documentation.

Support Platforms

  • Windows: Windows 10 (x64)
  • Linux: 18.04/20.04/22.04 (x64)
  • Arm64: Ubuntu18.04/20.04/22.04
  • macOS: coming soon
  • Linux ARM32: coming soon

Support Hardware Products

Products list Firmware Version
Gemini 335 1.2.20
Gemini 335L 1.2.20
Gemini 336 1.2.20
Gemini 336L 1.2.20
Femto Bolt 1.0.6/1.0.9
Femto Mega 1.1.7/1.2.7
Astra 2 2.8.20
Gemini 2 L 1.4.32
Gemini 2 1.4.60 /1.4.76
  • If your device is included in this supported list, we recommend using the v2-main branch. If not, you can use the main branch instead.

Release v2.0.5

23 Nov 06:42
407464e
Compare
Choose a tag to compare

The Release v2.0.5 is base on v2-main branch, With the major update of the new branch v2-main, python Wrapper is connected to the open source version of Orbbec SDK v2, which will make python Wrapper more flexible and extensible.

This update in v2-main ensures compatibility with all new Orbbec USB products that comply with the UVC standard.
However, python Wrapper v2 no longer supports Orbbec's traditional OpenNI protocol devices. We encourage you to check whether your device is supported by python Wrapper v2 and use the new version if supported.

  • Notes: The Python wrapper for the open-source Orbbec SDK v2 is versioned as v2.x.x, while the Python wrapper for the Orbbec SDK v1 is versioned as v1.x.x.

Documentation

Refer to UserGuide for detailed documentation.

Support Platforms

  • Windows: Windows 10 (x64)
  • Linux: 18.04/20.04/22.04 (x64)
  • Arm64: Ubuntu18.04/20.04/22.04
  • macOS: coming soon
  • Linux ARM32: coming soon

Support Hardware Products

Products list Firmware Version
Gemini 335 1.2.20
Gemini 335L 1.2.20
Gemini 336 1.2.20
Gemini 336L 1.2.20
Femto Bolt 1.0.6/1.0.9
Femto Mega 1.1.7/1.2.7
Astra 2 2.8.20
Gemini 2 L 1.4.32
Gemini 2 1.4.60 /1.4.76
  • If your device is included in this supported list, we recommend using the v2-main branch. If not, you can use the main branch instead.

Release v1.3.4

06 Nov 09:41
7c83287
Compare
Choose a tag to compare

v1.3.3

21 Jun 06:01
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.2...v1.3.3

Release v1.3.2

17 May 08:51
Compare
Choose a tag to compare

changelist:
1、update Orbbec SDK to 1.10.5 version.
2、Support for Gemini 330 series devices, adding Gemini 330 series samples,please refer to the Readme in the example directory.
3、Other bug fixes

Release v1.3.0

17 Jan 06:35
Compare
Choose a tag to compare
  • Update Orbbec SDK version to 1.9.3.
  • Add support for MacOS.

Release v1.2.9

27 Nov 01:52
Compare
Choose a tag to compare

Update Orbbec SDK version to 1.8.1.
Add support for Femto Bolt.
Add network samples for Femto Mega and Gemini 2 XL.

Release v1.2.7

15 Sep 07:43
Compare
Choose a tag to compare
  • Updated OrbbecSDK to v1.7.4
  • Added new double IR viewer example.