{"id":42080,"date":"2025-06-17T13:53:05","date_gmt":"2025-06-17T19:53:05","guid":{"rendered":"https:\/\/www.realsenseai.com\/developers\/"},"modified":"2026-01-22T13:57:56","modified_gmt":"2026-01-22T20:57:56","slug":"developers","status":"publish","type":"page","link":"https:\/\/www.realsenseai.com\/cn\/developers\/","title":{"rendered":"Developers"},"content":{"rendered":"\n<div class=\"gb-element-d79a33ba\" id=\"sdk-2\">\n<div class=\"gb-element-446d1013\">\n<div class=\"gb-element-75ee06db\">\n<h2 class=\"gb-text gb-text-056231e5 BlueGradient\">SDK 2.0<\/h2>\n\n\n\n<h2 class=\"gb-text gb-text-7a9a7600\">Start building your own depth applications.<\/h2>\n\n\n\n<div class=\"gb-element-24869baf\">\n<p class=\"gb-text gb-text-b4d7b495\">It&#8217;s easy to build the future with the open source RealSense\u2122 SDK 2.0 and other tools available provided in one package. Supporting various platforms and programming languages.<br><a href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/processors\/xeon.html\"><\/a><\/p>\n\n\n\n<p class=\"gb-text gb-text-c2bb8142\">Suppports: D400, L500<br><a href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/processors\/xeon.html\"><\/a><\/p>\n\n\n\n<div class=\"gb-element-ce8b0152\">\n<a class=\"gb-text gb-text-af3da3fd\" href=\"https:\/\/dev.realsenseai.com\/docs\/get-started-in-sdk-20\" target=\"_blank\" rel=\"noopener\">Get Started With SDK 2.0<\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-1d88fbd4\">\n<div class=\"arrow-link gb-element-610e550d\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"116\" height=\"116\" src=\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/a5120d49408a56759fb75f7948a6d12d9a44b9be.png\" alt=\"\" class=\"wp-image-29686\" style=\"object-fit:cover;width:50px;height:50px\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/github.com\/IntelRealSense\/librealsense\/releases\">Download SDK 2.0<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"arrow-link gb-element-7c29f903\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"116\" height=\"116\" src=\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/b7c88fe61879693b832f6b2d73cb09896e002f49.png\" alt=\"\" class=\"wp-image-29695\" style=\"object-fit:cover;width:50px;height:50px\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/dev.realsenseai.com\/docs\">Documentation<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"arrow-link gb-element-f0d7fbe6\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"116\" height=\"116\" src=\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/7a4a766d5b1ab03a561ab5a28ae0a56e3032d160.png\" alt=\"\" class=\"wp-image-29698\" style=\"object-fit:cover;width:50px;height:50px\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/dev.realsenseai.com\/docs\/supported-platforms-and-languages\">Code Samples<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-d0e8c9c7\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#e1e4e8;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#24292e\"><span style=\"background:#d3d7dd;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#24292e\">C++<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\/\/ Create a Pipeline - this serves as a top-level API for streaming and processing frames\nrs2::pipeline p;\n\n\/\/ Configure and start the pipeline\np.start();\n\nwhile (true)\n{\n    \/\/ Block program until frames arrive\n    rs2::frameset frames = p.wait_for_frames();\n\n    \/\/ Try to get a frame of a depth image\n    rs2::depth_frame depth = frames.get_depth_frame();\n\n    \/\/ Get the depth frame's dimensions\n    float width = depth.get_width();\n    float height = depth.get_height();\n\n    \/\/ Query the distance from the camera to the object in the center of the image\n    float dist_to_center = depth.get_distance(width \/ 2, height \/ 2);\n\n    \/\/ Print the distance\n    std::cout &lt;&lt; \"The camera is facing an object \" &lt;&lt; dist_to_center &lt;&lt; \" meters away r\";\n}<\/textarea><\/pre><svg  style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/\/ Create a Pipeline - this serves as a top-level API for streaming and processing frames<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">rs2<\/span><span style=\"color: #E1E4E8\">::pipeline p;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/\/ Configure and start the pipeline<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">p.<\/span><span style=\"color: #B392F0\">start<\/span><span style=\"color: #E1E4E8\">();<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">while<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #79B8FF\">true<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">    \/\/ Block program until frames arrive<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">rs2<\/span><span style=\"color: #E1E4E8\">::frameset frames <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> p.<\/span><span style=\"color: #B392F0\">wait_for_frames<\/span><span style=\"color: #E1E4E8\">();<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">    \/\/ Try to get a frame of a depth image<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">rs2<\/span><span style=\"color: #E1E4E8\">::depth_frame depth <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> frames.<\/span><span style=\"color: #B392F0\">get_depth_frame<\/span><span style=\"color: #E1E4E8\">();<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">    \/\/ Get the depth frame&#39;s dimensions<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">float<\/span><span style=\"color: #E1E4E8\"> width <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> depth.<\/span><span style=\"color: #B392F0\">get_width<\/span><span style=\"color: #E1E4E8\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">float<\/span><span style=\"color: #E1E4E8\"> height <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> depth.<\/span><span style=\"color: #B392F0\">get_height<\/span><span style=\"color: #E1E4E8\">();<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">    \/\/ Query the distance from the camera to the object in the center of the image<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">float<\/span><span style=\"color: #E1E4E8\"> dist_to_center <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> depth.<\/span><span style=\"color: #B392F0\">get_distance<\/span><span style=\"color: #E1E4E8\">(width <\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">, height <\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">    \/\/ Print the distance<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">std<\/span><span style=\"color: #E1E4E8\">::cout <\/span><span style=\"color: #F97583\">&lt;&lt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;The camera is facing an object &quot;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;&lt;<\/span><span style=\"color: #E1E4E8\"> dist_to_center <\/span><span style=\"color: #F97583\">&lt;&lt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot; meters away <\/span><span style=\"color: #79B8FF\">r<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-1878dc87\">\n<div class=\"gb-element-5767a728\" id=\"id-sdk\">\n<div class=\"gb-element-44a9453d\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#e1e4e8;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#24292e\"><span style=\"background:#d3d7dd;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#24292e\">C++<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\/\/ Create face authenticator instance and connect to the device on COM9    \nRealSenseID::FaceAuthenticator auth {&amp;sig_clbk};\nauto connect_status = authenticator.Connect({RealSenseID::SerialType::USB, \"COM9\"});\n\/\/ RealSenseID::SerialType::UART can be used in case UART I\/F is required\n      \n\/\/ Enroll a user\nconst char* user_id = \"John\";\nmy_enroll_clbk enroll_clbk;\nauto enroll_status = authenticator.Enroll(enroll_clbk, user_id);    \n\n\/\/ Authenticate a user\nmy_auth_clbk auth_clbk;\nauto auth_status = authenticator.Authenticate(auth_clbk);    \n    \n\/\/ Remove the user from device\nbool success = authenticator.RemoveUser(user_id);\n\n\/\/ Disconnect from the device\nauthenticator.Disconnect();<\/textarea><\/pre><svg  style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/\/ Create face authenticator instance and connect to the device on COM9    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">RealSenseID<\/span><span style=\"color: #E1E4E8\">::FaceAuthenticator auth {<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">sig_clbk};<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">auto<\/span><span style=\"color: #E1E4E8\"> connect_status <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> authenticator.<\/span><span style=\"color: #B392F0\">Connect<\/span><span style=\"color: #E1E4E8\">({<\/span><span style=\"color: #B392F0\">RealSenseID<\/span><span style=\"color: #E1E4E8\">::<\/span><span style=\"color: #B392F0\">SerialType<\/span><span style=\"color: #E1E4E8\">::USB, <\/span><span style=\"color: #9ECBFF\">&quot;COM9&quot;<\/span><span style=\"color: #E1E4E8\">});<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/\/ RealSenseID::SerialType::UART can be used in case UART I\/F is required<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">      <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/\/ Enroll a user<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">char*<\/span><span style=\"color: #E1E4E8\"> user_id <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&quot;John&quot;<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">my_enroll_clbk enroll_clbk;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">auto<\/span><span style=\"color: #E1E4E8\"> enroll_status <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> authenticator.<\/span><span style=\"color: #B392F0\">Enroll<\/span><span style=\"color: #E1E4E8\">(enroll_clbk, user_id);    <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/\/ Authenticate a user<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">my_auth_clbk auth_clbk;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">auto<\/span><span style=\"color: #E1E4E8\"> auth_status <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> authenticator.<\/span><span style=\"color: #B392F0\">Authenticate<\/span><span style=\"color: #E1E4E8\">(auth_clbk);    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/\/ Remove the user from device<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">bool<\/span><span style=\"color: #E1E4E8\"> success <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> authenticator.<\/span><span style=\"color: #B392F0\">RemoveUser<\/span><span style=\"color: #E1E4E8\">(user_id);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/\/ Disconnect from the device<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">authenticator.<\/span><span style=\"color: #B392F0\">Disconnect<\/span><span style=\"color: #E1E4E8\">();<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-067848dd\">\n<h2 class=\"gb-text gb-text-0d2b0fb6 BlueGradient\">ID SDK<\/h2>\n\n\n\n<h2 class=\"gb-text gb-text-2d063ed1\">Your facial authentication SDK.<\/h2>\n\n\n\n<div class=\"gb-element-a730611c\">\n<p class=\"gb-text gb-text-c4b32871\">RealSense ID&nbsp;SDK is open-source, created with the developer in&nbsp;mind. It is designed to&nbsp;plug into your user authentication systems.<br><a href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/processors\/xeon.html\"><\/a><\/p>\n\n\n\n<p class=\"gb-text gb-text-900e1e2a\">Suppports: F400<br><a href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/processors\/xeon.html\"><\/a><\/p>\n\n\n\n<div class=\"gb-element-183d0d8c\">\n<a class=\"gb-text gb-text-cbc3ade0\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/dev.realsenseai.com\/docs\/intel-realsense-id\">Get Started With SDK<\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"no-underline gb-element-9e2e638f\">\n<div class=\"arrow-link no-underline gb-element-5bba6158\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"116\" height=\"116\" src=\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/a5120d49408a56759fb75f7948a6d12d9a44b9be.png\" alt=\"\" class=\"wp-image-29686\" style=\"object-fit:cover;width:50px;height:50px\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/github.com\/IntelRealSense\/RealSenseID\/releases\">Download SDK<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"arrow-link gb-element-ce92032a\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"116\" height=\"116\" src=\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/b7c88fe61879693b832f6b2d73cb09896e002f49.png\" alt=\"\" class=\"wp-image-29695\" style=\"object-fit:cover;width:50px;height:50px\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/dev.realsenseai.com\/docs\">Documentation<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"arrow-link gb-element-10eedeb9\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"116\" height=\"116\" src=\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/7a4a766d5b1ab03a561ab5a28ae0a56e3032d160.png\" alt=\"\" class=\"wp-image-29698\" style=\"object-fit:cover;width:50px;height:50px\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/dev.realsenseai.com\/docs\/sample-code-for-intel-realsense-id-solution\">Code Samples<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-d3e5f71b\">\n<div class=\"gb-element-d75d0a5b\">\n<div class=\"gb-element-8e29d344\">\n<h2 class=\"gb-text gb-text-71bd61d8 BlueGradient\">Firmware<\/h2>\n\n\n\n<h2 class=\"gb-text gb-text-aa0803eb\">Updates<\/h2>\n\n\n\n<div class=\"gb-element-c52acd52\">\n<p class=\"gb-text gb-text-7b3e0382\">Latest cross-platform firmware for RealSense depth cameras.&nbsp;Choose your device family&nbsp;on the right.<br><a href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/processors\/xeon.html\"><\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-72059d60\">\n<div class=\"gb-tabs gb-tabs-8fcd2e9d\" data-opened-tab=\"1\">\n<div class=\"gb-tabs__menu gb-tabs__menu-a3379442\" role=\"tablist\">\n<div tabindex=\"0\" class=\"gb-tabs__menu-item gb-tabs__menu-item-86be49d5 gb-block-is-current\" role=\"tab\" id=\"gb-tab-menu-item-86be49d5\">\n<span class=\"gb-text\">D500<\/span>\n<\/div>\n\n\n\n<div tabindex=\"0\" class=\"gb-tabs__menu-item gb-tabs__menu-item-f6f4ff1c\" role=\"tab\" id=\"gb-tab-menu-item-f6f4ff1c\">\n<span class=\"gb-text\">D400<\/span>\n<\/div>\n\n\n\n<div tabindex=\"0\" class=\"gb-tabs__menu-item gb-tabs__menu-item-c4124f02\" role=\"tab\" id=\"gb-tab-menu-item-c4124f02\">\n<span class=\"gb-text\">L500<\/span>\n<\/div>\n\n\n\n<div tabindex=\"0\" class=\"gb-tabs__menu-item gb-tabs__menu-item-354f0242\" role=\"tab\" id=\"gb-tab-menu-item-354f0242\">\n<span class=\"gb-text\">F400<\/span>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-tabs__items\" role=\"tabpanel\">\n<div class=\"gb-tabs__item gb-tabs__item-open\" id=\"gb-tab-item-f6dc092c\">\n<div class=\"gb-element-94bd8e9f\">\n<h2 class=\"gb-text gb-text-5079526c\">Latest releases<\/h2>\n\n\n\n<p>All RealSense\u2122 camera or module firmware releases are stable releases to be used in any stage of end-user product development and production.<\/p>\n\n\n\n<div class=\"gb-element-e517c0db\">\n<a class=\"gb-text gb-text-7ef31b15\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-release-d500\">All D500 releases<\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"no-underline gb-element-2492beb5\">\n<div class=\"no-underline gb-element-58caff97\">\n<p class=\"gb-text arrow-link\"><a href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-update-tool\"><\/a><a href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-update-tool\">Firmware update guide<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-tabs__item\" id=\"gb-tab-item-e75d7343\">\n<div class=\"gb-element-656d2e9d\">\n<h2 class=\"gb-text gb-text-2b515218\">Latest releases <\/h2>\n\n\n\n<p>All RealSense\u2122 camera or module firmware releases are stable releases to be used in any stage of end-user product development and production.<\/p>\n\n\n\n<div class=\"gb-element-afe296b4\">\n<a class=\"gb-text gb-text-73a9a3a3\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-releases-d400\">All D400 releases<\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"no-underline gb-element-43f22882\">\n<div class=\"no-underline gb-element-c5e26293\">\n<p class=\"gb-text arrow-link\"><a href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-update-tool\"><\/a><a href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-update-tool\">Firmware update guide<\/a><\/p>\n\n\n\n<p class=\"gb-text arrow-link\"><a href=\"https:\/\/dev.realsenseai.com\/docshttps:\/\/dev.realsenseai.com\/docs\/recommended-production-camera-configurations\"><\/a><a href=\"https:\/\/dev.realsenseai.com\/docs\/recommended-production-camera-configurations\">Recommended production configurations D400<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-tabs__item\" id=\"gb-tab-item-bbe8c1e2\">\n<div class=\"gb-element-ef45f83e\">\n<h2 class=\"gb-text gb-text-986fa03f\">Latest releases<\/h2>\n\n\n\n<p>Production-ready firmware that is recommended and supported for production builds integrating RealSense lidar cameras.<\/p>\n\n\n\n<div class=\"gb-element-65b29a0d\">\n<a class=\"gb-text gb-text-dd0b2f26\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-releases-l500\">All L500 releases<\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"no-underline gb-element-82030bdf\">\n<div class=\"no-underline gb-element-d7d3140a\">\n<p class=\"gb-text arrow-link\"><a href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-update-tool\"><\/a><a href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-update-tool\">Firmware update guide<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-tabs__item\" id=\"gb-tab-item-837b9609\">\n<div class=\"gb-element-a5e13762\">\n<h2 class=\"gb-text gb-text-5f9c5366\">Latest releases<\/h2>\n\n\n\n<p>A production-ready firmware that is recommended and supported for production builds integrating  RealSense ID solution.<\/p>\n\n\n\n<div class=\"gb-element-9ad52658\">\n<a class=\"gb-text gb-text-6e253767\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-releases-f400\">All F400 releases<\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"no-underline gb-element-2ff1e17f\">\n<div class=\"no-underline gb-element-169908c1\">\n<p class=\"gb-text arrow-link\"><a href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-update-tool\"><\/a><a href=\"https:\/\/dev.realsenseai.com\/docs\/firmware-update-tool\">Firmware update guide<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>SDK 2.0 Start building your own depth applications [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"featured_image_focal_point":[],"inline_featured_image":false,"footnotes":""},"class_list":["post-42080","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.7 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Developers - RealSense<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.realsenseai.com\/cn\/developers\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Developers\" \/>\n<meta property=\"og:description\" content=\"SDK 2.0 Start building your own depth applications [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.realsenseai.com\/cn\/developers\/\" \/>\n<meta property=\"og:site_name\" content=\"RealSense\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-22T20:57:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/a5120d49408a56759fb75f7948a6d12d9a44b9be.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.realsenseai.com\/cn\/developers\/\",\"url\":\"https:\/\/www.realsenseai.com\/cn\/developers\/\",\"name\":\"Developers - RealSense\",\"isPartOf\":{\"@id\":\"https:\/\/www.realsenseai.com\/cn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.realsenseai.com\/cn\/developers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.realsenseai.com\/cn\/developers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/a5120d49408a56759fb75f7948a6d12d9a44b9be.png\",\"datePublished\":\"2025-06-17T19:53:05+00:00\",\"dateModified\":\"2026-01-22T20:57:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.realsenseai.com\/cn\/developers\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.realsenseai.com\/cn\/developers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.realsenseai.com\/cn\/developers\/#primaryimage\",\"url\":\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/a5120d49408a56759fb75f7948a6d12d9a44b9be.png\",\"contentUrl\":\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/a5120d49408a56759fb75f7948a6d12d9a44b9be.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.realsenseai.com\/cn\/developers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"RealSense\",\"item\":\"https:\/\/www.realsenseai.com\/cn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.realsenseai.com\/cn\/#website\",\"url\":\"https:\/\/www.realsenseai.com\/cn\/\",\"name\":\"RealSense\",\"description\":\"Powering Physical AI with Advanced Vision and Perception\",\"publisher\":{\"@id\":\"https:\/\/www.realsenseai.com\/cn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.realsenseai.com\/cn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.realsenseai.com\/cn\/#organization\",\"name\":\"RealSense\",\"url\":\"https:\/\/www.realsenseai.com\/cn\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.realsenseai.com\/cn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/07\/realsenseai_logo.jpeg\",\"contentUrl\":\"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/07\/realsenseai_logo.jpeg\",\"width\":200,\"height\":200,\"caption\":\"RealSense\"},\"image\":{\"@id\":\"https:\/\/www.realsenseai.com\/cn\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/linkedin.com\/company\/realsenseai\/\",\"https:\/\/www.youtube.com\/@IntelRealSense\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Developers - RealSense","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.realsenseai.com\/cn\/developers\/","og_locale":"zh_CN","og_type":"article","og_title":"Developers","og_description":"SDK 2.0 Start building your own depth applications [&hellip;]","og_url":"https:\/\/www.realsenseai.com\/cn\/developers\/","og_site_name":"RealSense","article_modified_time":"2026-01-22T20:57:56+00:00","og_image":[{"url":"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/a5120d49408a56759fb75f7948a6d12d9a44b9be.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"3 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.realsenseai.com\/cn\/developers\/","url":"https:\/\/www.realsenseai.com\/cn\/developers\/","name":"Developers - RealSense","isPartOf":{"@id":"https:\/\/www.realsenseai.com\/cn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.realsenseai.com\/cn\/developers\/#primaryimage"},"image":{"@id":"https:\/\/www.realsenseai.com\/cn\/developers\/#primaryimage"},"thumbnailUrl":"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/a5120d49408a56759fb75f7948a6d12d9a44b9be.png","datePublished":"2025-06-17T19:53:05+00:00","dateModified":"2026-01-22T20:57:56+00:00","breadcrumb":{"@id":"https:\/\/www.realsenseai.com\/cn\/developers\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.realsenseai.com\/cn\/developers\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.realsenseai.com\/cn\/developers\/#primaryimage","url":"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/a5120d49408a56759fb75f7948a6d12d9a44b9be.png","contentUrl":"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/06\/a5120d49408a56759fb75f7948a6d12d9a44b9be.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.realsenseai.com\/cn\/developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"RealSense","item":"https:\/\/www.realsenseai.com\/cn\/"},{"@type":"ListItem","position":2,"name":"Developers"}]},{"@type":"WebSite","@id":"https:\/\/www.realsenseai.com\/cn\/#website","url":"https:\/\/www.realsenseai.com\/cn\/","name":"RealSense","description":"Powering Physical AI with Advanced Vision and Perception","publisher":{"@id":"https:\/\/www.realsenseai.com\/cn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.realsenseai.com\/cn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/www.realsenseai.com\/cn\/#organization","name":"RealSense","url":"https:\/\/www.realsenseai.com\/cn\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.realsenseai.com\/cn\/#\/schema\/logo\/image\/","url":"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/07\/realsenseai_logo.jpeg","contentUrl":"https:\/\/realsenseai.com\/wp-content\/uploads\/2025\/07\/realsenseai_logo.jpeg","width":200,"height":200,"caption":"RealSense"},"image":{"@id":"https:\/\/www.realsenseai.com\/cn\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/linkedin.com\/company\/realsenseai\/","https:\/\/www.youtube.com\/@IntelRealSense"]}]}},"_links":{"self":[{"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/pages\/42080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/comments?post=42080"}],"version-history":[{"count":0,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/pages\/42080\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/media?parent=42080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}