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¶
- Create HDR file inside the camera using OpenCV
- GitHub
- Discussion
Skyway THETA Plug-in Example¶
- Uses WebRTC and a Skyway signaling server to establish two-way P2P communication for video and audio.
- GitHub
- Documentation and Discussion
M5Stack (ESP32 Arduino) Sample Serial Code¶
- Sample code to connect the THETA V to the M5Stack ESP32 Arudino with the USB port of the THETA. Take pictures, displays QRcode
- GitHub
- Documentation and Discussion
OpenCV Plug-in¶
- NDK to use the OpenCV library inside the THETA.
- GitHub
- Documentation and Discussion
WebRTC Plug-in Sample Picture Shooting Only¶
- Uses WebRTC to provide remote shutter function.
- GitHub
- Documentation and Discussion
Web GUI Sample¶
- Uses NanoHTTPd to build a web server for THETA Plug-is. Stores preferences using SharedPreferences.
- GitHub
- Documentation and Discussion
THETA Microphone¶
- Record audio from the THETA microphone. Use the THETA as a dedicated audio recorder without video.
- GitHub
- Documentation and Discussion
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¶
- Modified TensorFlow example for THETA V (Android). Object recognition, artistic style application, voice recognition, object detection
- GitHub
- Developer Documentation
- User Documentation
- Discussion
Meowshot¶
- Get a cat’s attention by a voice, and take a picture. Kotlin example. Uses NanoHTTPd for webgui.
- GitHub
Long 2K Video¶
- Bypasses 25 minute video recording limitation to record 1 hour and 24 minutes of 2K video with spatial audio
- GitHub
- Discussion and Documentation
Long 4K Video¶
- Tested to 1 hour 24 minutes of 4K 30fps video with mono audio and 48 minutes with spatial audio and default encoding.
- GitHub
- Discussion and Documentation
Surveillance 2K¶
- 10 hour 55 minute saved to internal storage. 2K, 10fps
- GitHub
- Discussion and Documentation
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