Additional Code Examples

Here are additional plug-ins from the community. The long videos one are all based on the THETA Sample Plug-in: Camera API project listed above.

THETA Motion Sensors

  • Use THETA internal accelerometer and magnetic field sensors to trigger events such as taking a picture.
  • GitHub
  • Discussion

HDR2EXR by Kasper Oerlemans

Skyway THETA Plug-in Example

M5Stack (ESP32 Arduino) Sample Serial Code

OpenCV Plug-in

WebRTC Plug-in Sample Picture Shooting Only

Web GUI Sample

THETA Microphone

Messaging plugin

  • Use messaging API from LINE to send a message from the RICOH THETA to a mobile phone. Good for event notification. Can be adapted to any REST API messaging system.
  • GitHub
  • Documentation and Discussion

TensorFlow THETA

Meowshot

  • Get a cat’s attention by a voice, and take a picture. Kotlin example. Uses NanoHTTPd for webgui.
  • GitHub

Long 2K Video

Long 4K Video

Surveillance 2K

Live Streaming Plug-in Sample for RICOH THETA

  • Sample application using WebRTC SFU to live stream spherical video to the RICOH Cloud with the RICOH Live Streaming API for their cloud.
  • Author: Ricoh
  • GitHub

Cloud Upload

  • Upload automatically from THETA to Google Photos for 360 and VR viewing
  • Author: Ricoh
  • GitHub
  • Status: No longer works

Wireless Live Streaming

  • 4K equirectangular live streaming from THETA direct to YouTube and Facebook using RTMP
  • Author: Ricoh
  • GitHub

Automatic Face Blur

  • Automatically detect and blur the faces of people to protect privacy
  • Author: Ricoh
  • GitHub

FastCV Plug-in Sample for RICOH THETA

  • Image processing via FastCV
  • Author: RICOH
  • GitHub

GPS/GNSS Receiver Plug-in Sample for RICOH THETA

  • Receives GPS / GNSS data and updates position information in the camera
  • Author: RICOH
  • GitHub

THETA Sample Plug-in: WebAPI Capture Plugin

  • Great sample application to use the WebAPI from the plug-in
  • Author: Shohara
  • GitHub