IntelRealSense / librealsense

Intel® RealSense™ SDK
https://www.intelrealsense.com/
Apache License 2.0
7.6k stars 4.83k forks source link

How to use the background removal function of Intel realsense sr305 #6768

Closed mouxuanliang closed 4 years ago

mouxuanliang commented 4 years ago

I have an Intel realsense sr305 camera, and I want to use this camera's background removal function for webcast. The current live broadcast software is obs. Is there a good solution?

MartyG-RealSense commented 4 years ago

I have not heard many success stories of using RealSense green-screen functions with the SR300 / SR305 and broadcast software such as OBS, unfortunately. Reports have historically been about how it does not work.

Having said that, I have successfully used a RealSense camera in the past for green-screening by using it as an ordinary webcam and doing background removal by removing a plain background of a particular color (chromakeying).

Years ago I used an SR300 with the XSplit Broadcaster software to remove a plain background from a virtual world environment and project a game character in that environment onto a real-world scene in real-time (RGB video from the RealSense camera). This was done by removing the plain background with XSplit's 'color dropper' tool to select the background colour and remove it.

I write a long guide on the project that is still available from the link below.

https://drive.google.com/file/d/1uf2hxc-VGFUEoNToNQxxRs2kQPPG-pAj/view

MartyG-RealSense commented 4 years ago

Hi @mouxuanliang Do you still require assistance with this case, please? Thanks!

MartyG-RealSense commented 4 years ago

Case closed due to no further comments received.