I'm working with the 3d scan project used Intel Realsense R200 Camera and Intel Realsense SDK R3 with C# . In the process of scanning i used PreviewImage to get each frame of the image, but each frame of the image i want to replace has been scanning 3d model projection color from color camera to some solid color, like green or gray. I didn't find any way to achieve this goal, what should i do? Please help me to achieve this goal thanks!
I want to effect the following figure, the characters in the scanning process model into solid color like white.
Thank you for contacting us.
From your description I understand you want to use the solidification function. First, go to the RealSense Documentation of Release 3. Go to your PC and go to the file C:/Program_Files/Intel/RSSDK/doc/PDF/sdkmanual.pdf. This document describes the solidification features and how to enable it. Solidification extends the surface curvature to close holes in areas that are not visible to the camera, which can be applied in this case to the person's feet. Take a look at section 3.13.1 to see where you can enable the Solid option.
Let us know if this is what you were looking for.
So, before I enable 3DScan I explicitly enable the depth and colour streams:
pxcmStatus result = pSenseManager.EnableStream(PXCMCapture.StreamType.STREAM_TYPE_COLOR, colourInfo.width, colourInfo.height, 30);
result = pSenseManager.EnableStream(PXCMCapture.StreamType.STREAM_TYPE_DEPTH, depthInfo.width, depthInfo.height, 30);
result = pSenseManager.Enable3DScan();
Do you do this?
I only use the following code
AppSession.SM.CaptureManager.FilterByStreamProfiles(StreamType.STREAM_TYPE_DEPTH, DepthWidth, DepthHeight, FrameRate);
AppSession.ScanModule = Scan3D.Activate(AppSession.SM);
I think I should use the projection API of this problem