There have been several reports that a library, libpxcface_idc.dll, used in the C++ Face module in RealSense SDK R3 is crashing when detecting multiple faces. We have been able to reproduce this problem when detecting multiple faces, and tracking at least one, in the C++ Face sample. The C# Face sample seems to work fine for some users, but not for others. We have not been able to reproduce this using either the C# or C++ Face samples in RealSense SDK R2.
Unfortunately, there will not be further development on the Face module for RealSense SDK for Windows so we cannot find the root cause of this issue.
As a workaround, we recommend to use RealSense SDK R2 for your Face projects that require multiple face tracking. The C# Face module in RealSense SDK R3 might work. Do not rely on libpxcface_idc.dll.
We apologize for the inconvenience this has caused.
Currently, the Depth functions of the camera driver for the Intel® RealSense™ SR300 Camera do not work with Windows* 10 Creators Update build 15063 or newer. Windows* Hello and the RGB functions of the SR300 may also be affected. The F200 and R200 camera drivers are not affected and continue to function normally.
Whether you are having problems installing the RealSense drivers or running RealSense applications, providing RealSense logs to Intel Customer Support will speed up the troubleshooting process. If you are not sure which logs are relevant to your situation, collect all logs as instructed in this article.
Provide System Info File
First, provide a system info file.
Press the keyboard WinLogo key + r
In the System Information console, click on File>>Export, and attach the .txt file to the service ticket or RealSense Community post.
Provide Driver Installation Logs
If the camera driver, Intel® RealSense™ Depth Camera Manager (DCM), does not install correctly:
Capture and send a screenshot of the DCM installation error.
Zip the full contents of all of the following log directories.
NOTE: "%TEMP%" is typically, "C:\Users\<username>\AppData\Local\Temp." "%windir%" is typically "C:\Windows".
If you are having problems running RealSense applications or RealSense SDK samples, collect and provide execution logs. You will need to download and install the Intel® RealSense™ SDK. Click here for detailed instructions with screen shots on collecting SDK logs.
If you are using the SR300 or F200 cameras download and install the RealSense SDK Essentials package from here. If you are using the R200 camera, download the RealSense SDK R2 from here.
Run the SDK debug tool by executing "C:\Program Files (x86)\Intel\RSSDK\bin\x64\SDK_Info.exe" as an Administrator.
In the SDK_Info tool, navigate to the Logging Tab.
Click “Enable All Logs” button
Reproduce the issue by running whatever app is causing the failure (make sure not to close sdk_info, it can be minimized, closing sdk_info will stop the logging).
After the failure has occurred return to SDK_Info and click “Save” button (in sdk_info logging tab).
Due to a security issue with one of the dependencies of the Intel® RealSense™ SDK Web Component, Intel has decided to discontinue marketing and development of the component and all related software. This applies to all versions of the Intel® RealSense™ SDK.
Please see this notice for further details and uninstallation instructions.
Ensure the camera is connected to a powered USB 3.0 port on the target system. Try all the powered USB 3.0 ports.
Update chipset drivers. See this article for more details.
Connect the camera to an external powered USB 3.0 hub.
Set USB 3.0 Host Controller to not turn off power to the device
Go into Device Manager
Right click the Intel(R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft) (or similar for your device)
Click the Power Management tab
Deselect Allow the computer to turn off this device to save power
If none of these workarounds solve the connectivity problems then please contact Intel Customer Support for further assistance. You can open a web ticket or post in the RealSense Community forum. When first contacting support, please specify that you have gone through the steps outlined in this article and provide the article's URL.
Intel® RealSense™ cameras work best when the system's USB drivers are up to date. Use the Intel® Driver Update Utility to detect which driver updates are relevant to your computer. This may not always fix your RealSense connectivity issues but it may help.
Intel provides generic versions of drivers for general purposes. Your computer manufacturer may have altered the features, incorporated customizations, or made other changes to your driver. Intel recommends you contact your computer manufacturer for the latest system specific updates and technical support information.
Intel Customer Support provides content for users that are looking for general information or troubleshooting strategies for Intel® RealSense™ Technology. Please visit this website for self-help articles related Intel® RealSense™ Technology.
The Intel® RealSense™ SDK 2016 R3 has been released and is available for download. You can find online documentation here.
Intel RealSense SDK 2016 R3 is different than previous versions in the following ways:
Only supports Intel® RealSense™ SR300 and F200 cameras. The Intel® RealSense™ Camera R200 is supported in older versions of the SDK, found here.
Includes separate middleware (MW) packages rather than the full SDK.Each MW package is completely independent from the others and contains everything they need, including the Essentials, to run.
Essentials: This package provides the basic camera streaming capability and essential interfaces, and tools such as clip editing and sample browsing. All algorithm packages implicitly depend on the essential SDK package.
Cursor Mode: For specific UI applications that require delicate hand accuracy and stability. Has specific gestures that can be used for multiple UI purposes.
3D Scan: Reconstructs the shape and appearance of stationary objects from a sequence of images taken from various viewing angles. Using segmentation and tracking techniques, the image sequence is converted into a 3D triangle mesh (for example, PLY), for the purpose of simulation, editing/printing, or analysis.
User Background Segmentation: Generates a segmented image per frame, which can be used to remove or replace portions of the image behind the user's head and shoulders (background).
Full Hand Tracking and Gesture Recognition: Use only within games and applications that require multiple hands gestures, such as Thumb Up, without the need for accurate hand tracking.
Face Tracking and Recognition: Identify the presence of faces in the camera's range, or facial features on an individual face. Supports 78 landmark points for increased accuracy, true 3D face detection as well as roll, pitch, and yaw of the face.
Other MW packages, such as Blob Tracking, Speech, Touchless Controller, RealSense Web Runtime, and Java support, have been deprecated and are only available in previous versions of the RealSense SDK.