Is there any way to manually record frame by frame using OpenNI2 from a depth sensor like Orbbec Astra? I know there is the class recorder, but it doesn't suite with my needs. I'd like to record from a continuous stream .oni chunks of fixed length (i.e. 5 minutes) without loosing any frame in the middle. I've already did it for the color stream (in a mp4 video file) using a multithreading approach, one thread grab the current frame and put it in a buffer, the other one take from the buffer and save in the file, when the file reach the length, close it and open a new one. I'd like to do the same for a oni file without converting the frames in images, I don't want to loose the depth information and the metadata related to the frame and the device. Any idea?
Related Questions in PYTHON
- How to store a date/time in sqlite (or something similar to a date)
- Instagrapi recently showing HTTPError and UnknownError
- How to Retrieve Data from an MySQL Database and Display it in a GUI?
- How to create a regular expression to partition a string that terminates in either ": 45" or ",", without the ": "
- Python Geopandas unable to convert latitude longitude to points
- Influence of Unused FFN on Model Accuracy in PyTorch
- Seeking Python Libraries for Removing Extraneous Characters and Spaces in Text
- Writes to child subprocess.Popen.stdin don't work from within process group?
- Conda has two different python binarys (python and python3) with the same version for a single environment. Why?
- Problem with add new attribute in table with BOTO3 on python
- Can't install packages in python conda environment
- Setting diagonal of a matrix to zero
- List of numbers converted to list of strings to iterate over it. But receiving TypeError messages
- Basic Python Question: Shortening If Statements
- Python and regex, can't understand why some words are left out of the match
Related Questions in OPENNI
- does openni support 2d camera
- OpenNI2 Undefined symbols for architecture arm64, missing required architecture arm64
- Using Orbbec Embedded S camera from ARM with OpenNI
- How to fix PCL All-In-One installing error, PATH too long installer unable to modify PATH
- Problem converting cv::Mat to pcl::pointcloud
- Record depth stream frame by frame with OpenNI2
- Generate skeleton from depthmap file
- How to convert an OpenNI VideoFrame to an OpenCV Mat data structure?
- OpenNI2 freezes when no camera is connected
- Record Orbbec Astra streams with python and OpenNI2
- OpenNI and OpenCV: cv2.imshow() crashes with error: (-215:Assertion failed) dst.data == (uchar*)dst_ptr in function 'cvShowImage'
- Controlling a virtual character's joints rotation with OpenNI + Kinect
- video capturing works in the example code, but doesn't in my own project
- Machine Learning: Question regarding processing of RGBD streams and involved components
- Dataset extraction for skeletal joints in openni2
Related Questions in DEPTH-BUFFER
- Does Vulkan require a depth buffer attachment to perform a depth bounds test?
- Why does my OpenGL Win32 app depth is limited and how to increase it?
- DirectX 3d 11 after using the Depth Stencil view in OMSetRenderTarget nothing is rendering at alllll
- Vulkan depth testing not working with dynamic rendering and deferred
- Access violation when calling ClearDepthStencilView in DX12
- Unity: How to Convert Standard Custom Shader to HDRP Equivalent for GPU Occlusion Culling
- Does a reversed depth buffer in OpenGL require vertex shader changes?
- webgl2 problem with rendering opaque and translucent triangles
- Depth Pre-Pass using rgba-packed texture in three.js. I'm stuck
- Can I solve this OpenGL problem with the depth/stencil buffers
- Disabling Depth Test Gives Weird Artifacts For Complex Meshes
- Simplest way to get the pixel depth from Render Texture (CPU)?
- Aligning RGB and depth images from D435i using pyrealsense2 and Orange Pi
- How to un-linearize the depth buffer value
- Transparency and Depth test in Pyglet
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)