marek-simonik / record3d

Accompanying library for the Record3D iOS app (https://record3d.app/). Allows you to receive RGBD stream from iOS devices with TrueDepth camera(s).
https://record3d.app/
GNU Lesser General Public License v2.1
382 stars 55 forks source link

What ARkit API are you using? #8

Closed Tetsu5902 closed 3 years ago

Tetsu5902 commented 3 years ago

Hi,

What ARkit API are you using to get the depth, and is there any post-processing on the record3D app side for the depth?

Tetsu5902 commented 3 years ago

I just understood from this video that it's sceneDepth API. Thanks!

marek-simonik commented 3 years ago

Hi, I apologise for the late reply. You are correct about the API. Record3D does not apply post-processing when streaming via USB, because I wanted every developer to apply their own post-processing, which fits the most to their needs.

andybak commented 3 years ago

Record3D does not apply post-processing when streaming via USB,

Is that different to the data saved to .r3d?

I'm writing some code that I'm hoping will be interchangable between streaming and decoded r3d files. Do I need to handle depth any differently in either case?

marek-simonik commented 3 years ago

Is that different to the data saved to .r3d?

No, at least not yet. Both the USB live streaming and the .r3d files contain raw (i.e. not post-processed) depth data at this moment.

Tetsu5902 commented 3 years ago

Thank you for your reply!

Record3D does not apply post-processing when streaming via USB, because I wanted every developer to apply their own post-processing, which fits the most to their needs.

Excellent work!!

marek-simonik commented 3 years ago

Thank you, @Tetsu5902 :)!