Skip to content
This repository has been archived by the owner on Apr 3, 2020. It is now read-only.

Releases: crosswalk-project/realsense-extensions-crosswalk

v19.6.2

18 May 06:36
Compare
Choose a tag to compare

This release includes the Crosswalk Project Extensions for Intel ® RealSense TM Technology which implements Depth Enabled Photography API, Scene Perception API, Face Tracking and Recognition API and Hand Tracking API. It also contains two Sample Apps to demonstrate the usages of these APIs.

Try the Sample for DEP/SP/Face APIs

Download and unzip rs_sample_polymer_v19.6.2_installer.zip.

Execute org.crosswalk_project.rs_sample_polymer_with_rssdk_runtime_19.6.2.0.msi on your device.

Launch Crosswalk RealSense Sample App - Polymer from Start Menu.

The Depth Enabled Photography, Scene Perception and Face Tracking samples require a long-range RealSense TM camera. You may need a device with builtin camera, such as HP Spectre x2 or a Windows 8.1+ PC with a peripheral R200 camera.

Try the Sample for Hand APIs

Download and unzip rs_sample_v19.6.2_installer.zip.

Execute org.crosswalk_project.rs_sample_with_rssdk_runtime_19.6.2.0.msi on your device.

Launch Crosswalk RealSense Sample App from Start Menu.

The Hand Tracking sample requires a short-range RealSense TM camera. You may need a device with builtin camera, such as Lenovo Yoga 15 or a Windows 8.1+ PC with SR300 camera. (it also supports old F200 camera).

Changes

[DEP][SP][Face] Re-write new polymer-based sample
[Installer] Add one new polymer-based sample installer
[Common] Normalized end-of-line with Unix/Mac format

v19.6.1

26 Apr 02:16
Compare
Choose a tag to compare

This release includes the Crosswalk Project Extensions for Intel ® RealSense TM Technology which implements Depth Enabled Photography API, Scene Perception API, Face Tracking and Recognition API and Hand Tracking API. It also contains a Sample App to demonstrate the usages of these APIs.

Try the Sample

Download and unzip rs_sample_v19.6.1_installer.zip.

Execute org.crosswalk_project.rs_sample_with_rssdk_runtime_19.6.1.0.msi on your device.

Launch Crosswalk RealSense Sample App from Start Menu.

The Depth Enabled Photography, Scene Perception and Face Tracking samples require a long-range RealSense TM camera. You may need a device with builtin camera, such as HP Spectre x2 or a Windows 8.1+ PC with a peripheral R200 camera.

The Hand Tracking sample requires a short-range RealSense TM camera. You may need a device with builtin camera, such as Lenovo Yoga 15 or a Windows 8.1+ PC with SR300 camera. (it also supports old F200 camera).

Changes

[SP] New scene perception sample with better UI and good performance
[Face] Support Alert event
[Hand] Support Hand Tracking API
[Spec] Fix Enumerator naming and use DOMException and ErrorEvent for error handling
[Installer] Change the RSSDK runtime bundled sample installer to MSI format
[Npm] Support publish extensions via npm registry
[Common] Support latest Crosswalk Windows beta 19.49.514.1

v19.6.0 release

21 Mar 08:02
Compare
Choose a tag to compare

This release includes the Crosswalk Project Extensions for Intel ® RealSense TM Technology which implement Depth Enabled Photography API, Scene Perception API and Face API. It also contains a Sample App to demonstrate the usages of these APIs.

Try the Sample

Get a HP Spectre x2 or a Windows 8.1+ PC with Intel R200 RealSense camera.

Download and unzip rs_sample_v19.6.0.zip of Downloads of this release.

Execute org.crosswalk_project.rs_sample_with_rssdk_runtime_19.6.0.0.exe on your device.

Launch Crosswalk RealSense Sample App from Start Menu.

Use the Extensions

Setup the Windows host for Crosswalk app development as https://crosswalk-project.org/documentation/windows/windows_host_setup.html.

Please install crosswalk-app-tools:

npm install -g crosswalk-app-tools

Please make sure the version of crosswalk-app-tools is above 0.10.0:

crosswalk-pkg -v

Build a Crosswalk app by referring to https://crosswalk-project.org/documentation/windows/build_an_application.html

Download and unzip realsense_extensions_v19.6.0.zip from Downloads of this release.

The content of realsense_extensions looks like:

realsense_extensions/
├── enhanced_photography
│   ├── enhanced_photography.dll
│   └── XWalkExtensionHooks.js
├── face
│   ├── face.dll
│   └── XWalkExtensionHooks.js
└── scene_perception
    ├── scene_perception.dll
    └── XWalkExtensionHooks.js

Copy realsense_extensions folder to the root directory of your app.

Modify manifest.json of your app to include the realsense extensions. And add --use-rs-video-capture as Crosswalk command line switch xwalk_command_line.

For example, the final manifest.json of myapp looks like:

{
  "name": "My App",
  "start_url": "index.html",
  "xwalk_package_id": "com.example.myapp",
  "xwalk_command_line": "--use-rs-video-capture",
  "xwalk_extensions": [
    "realsense_extensions/enhanced_photography",
    "realsense_extensions/face",
    "realsense_extensions/scene_perception"]
}

Download Crosswalk Windows 19.48.498.0 from https://download.01.org/crosswalk/releases/crosswalk/windows/canary/19.48.498.0/crosswalk64-19.48.498.0.zip.

Package app with Crosswalk Runtime and RealSense Extensions to installers.

crosswalk-pkg -p windows -c C:\path\to\crosswalk64-19.48.498.0.zip myapp

There are two outputs:

  • com.example.myapp-0.1.0.0.msi is the MSI installer without Intel RealSense SDK (RSSDK) runtime installer.
  • com.example.myapp_with_rssdk_runtime_0.1.0.0.exe is the WiX bootstrapper installer with the RSSDK runtime web installer. It launches the RSSDK runtime web installer to install dependencies during the application installation.

Learn the JavaScript APIs

Download and unzip the Source code from the Downloads of this release.

The API specifications are under spec folder. They are Depth Enabled Photography API, Scene Perception API and Face API.

spec/
 |── depth-enabled-photography.html
 |── scene-perception.html
 └── face.html

The Sample App demonstrates how to use these APIs. The source of sample app is under sample folder.

Changes

(from v18.6.0)
[Spec] Added examples of DEP, SP and Face APIs.
[Spec] Customized ReSpec unofficial draft configuration.
[SP] Added new API getInternalCameraIntrinsics.
[SP] Added new API getVolumePreview.
[Sample][SP] Improved the meshing reconstruction performance by 25 times by using raw WebGL.
[Sample][DEP][Face] Supported the permission control system of Crosswalk 19.
[Sample][DEP][SP] Unified the format of saving file name.
[Sample][Face] Start preview and FaceModule after clicking 'start' button for easy testing propose.
[Hooks] Use passive mode of RSSDK runtime installer for more smooth installation experience.
[Hooks] Integrated RSSDK EULA into app installer UI.

v18.6.0 release

19 Feb 06:33
Compare
Choose a tag to compare

This release includes the Crosswalk RealSense Extensions of Depth Enabled Photography API, Scene Perception API and Face API.

It also contains a Sample App to demonstrate the usages of these APIs.

Try Sample App

Get a HP Spectre x2 or a Windows 8.1+ PC with Intel R200 RealSense camera.

Download and unzip rs_sample_v18.6.0_signed.zip of Downloads of this release.

Execute org.crosswalk_project.rs_sample_with_rssdk_runtime_18.6.0.0.exe on your device.

Launch Crosswalk RealSense Sample App from Start Menu.

Use RealSense Extensions

Setup the Windows host as https://crosswalk-project.org/documentation/windows/windows_host_setup.html.

Please install crosswalk-app-tools:

npm install -g crosswalk-app-tools

Please make sure the version of crosswalk-app-tools is above 0.10.0:

crosswalk-pkg -v

Build a Crosswalk app by referring to https://crosswalk-project.org/documentation/windows/build_an_application.html

Download and unzip realsense_extensions_v18.6.0.zip from Downloads of this release.

The content of realsense_extensions looks like:

realsense_extensions/
├── enhanced_photography
│   ├── enhanced_photography.dll
│   └── XWalkExtensionHooks.js
├── face
│   ├── face.dll
│   └── XWalkExtensionHooks.js
└── scene_perception
    ├── scene_perception.dll
    └── XWalkExtensionHooks.js

Copy realsense_extensions folder to the root directory of your app.

Modify manifest.json of your app to include the realsense extensions. And add --use-rs-video-capture as Crosswalk command line switch xwalk_command_line.

For example, the final manifest.json of myapp looks like:

{
  "name": "My App",
  "start_url": "index.html",
  "xwalk_package_id": "com.example.myapp",
  "xwalk_command_line": "--use-rs-video-capture",
  "xwalk_extensions": [
    "realsense_extensions/enhanced_photography",
    "realsense_extensions/face",
    "realsense_extensions/scene_perception"]
}

Download Crosswalk Windows 18.48.475.0 from https://download.01.org/crosswalk/releases/crosswalk/windows/canary/18.48.475.0/crosswalk-18.48.475.0.zip.

Package app with Crosswalk Runtime and RealSense Extensions to installers.

crosswalk-pkg -p windows -c C:\path\to\crosswalk-18.48.475.0.zip myapp

There are two outputs:

  • com.example.myapp-0.1.0.0.msi is the MSI installer without Intel RealSense SDK (RSSDK) runtime installer.
  • com.example.myapp_with_rssdk_runtime_0.1.0.0.exe is the WiX bootstrapper installer with the RSSDK runtime web installer. It launches the RSSDK runtime web installer to install dependencies during the application installation.

Learn RealSense JavaScript APIs

Download and unzip the Source code from the Downloads of this release.

The API specifications are under spec folder. They are Depth Enabled Photography API, Scene Perception API and Face API.

spec/
 |── depth-enabled-photography.html
 |── scene-perception.html
 └── face.html

The Sample App demonstrates how to use these APIs. The source of sample app is under sample folder.