{"id":45294,"date":"2018-11-29T14:43:25","date_gmt":"2018-11-29T21:43:25","guid":{"rendered":"https:\/\/www.realsenseai.com\/uncategorized-cn\/openni2-for-intel-realsense-sdk\/"},"modified":"2026-03-19T15:59:12","modified_gmt":"2026-03-19T21:59:12","slug":"openni2-for-intel-realsense-sdk","status":"publish","type":"post","link":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/","title":{"rendered":"RealSense\u2122 SDK 2.0 and OpenNI2\u00ae"},"content":{"rendered":"\n<div class=\"entry-content\">\n\nAs a developer, it\u2019s always challenging to pick which hardware makes the most sense to invest your time and money in \u2013 will that hardware still be available when your product comes to market? Is it future proof? How can you ensure that your project won\u2019t require a major rewrite every time you change hardware, especially when it comes to more unique or niche categories of hardware like depth cameras? Depth cameras are widely used in a variety of industries, but this technology continues to evolve and new devices hit the market regularly. A solution to the above problems is to use a common framework with a common structure that provides all the basic tools to work with different depth cameras. This is the problem solved by OpenNI2\u00ae.\n\nWhile OpenNI has stopped support for its OpenNI2 product, since this framework was designed to provide everything necessary for long use, it is still in demand and still useful to developers. For anyone who has been using OpenNI2 for their projects, RealSense\u2122 Depth Cameras now offer <a href=\"https:\/\/github.com\/IntelRealSense\/librealsense\/tree\/master\/wrappers\/openni2\" target=\"_blank\" rel=\"noopener noreferrer\">OpenNI2 support<\/a>.\n<h3>Features of OpenNI2<\/h3>\nUsing RealSense\u2122 Depth cameras with OpenNI2, you retain all the advantages of the device, such as maximum range of distance, depth accuracy, frame-resolution and frame-rate of sensors. Using it in new projects will allow you to create a product that supports multiple different devices and thus, users.\nThe OpenNI library provides a general framework for working with various depth cameras using the following classes:\n<ul>\n \t<li><strong>OpenNI<\/strong> is used for initialization of work with the library. It provides information about errors, version of the library, devices found.<\/li>\n \t<li><strong>Device<\/strong> is a connected device. You can get information about the device or get video stream using this class.<\/li>\n \t<li><strong>VideoStream<\/strong> is a stream from the sensor of the device, when reading from it you get a frame.<\/li>\n \t<li><strong>VideoFrameRef<\/strong> is a frame captured by the sensor, is responsible for the matrix of data, the type of which depends on the type of video stream. If it is taken from the depth sensor, then the data is the distance to the barrier in the space in front of the camera, if RGB or IR, then it is color description.<\/li>\n<\/ul>\n<h3>Where to start?<\/h3>\nAfter installing and configuring the OpenNI2 SDK, you can see all the features of the library using the NiViewer tool and explore the source code of several examples. All of this can be found in the OpenNI2 SDK directory.\n\n<figure id=\"attachment_427\" aria-describedby=\"caption-attachment-427\" style=\"width: 890px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-427\" src=\"https:\/\/realsenseai.com\/wp-content\/uploads\/2018\/12\/RealSense_OpenNI_2_890px.jpg\" alt=\"\" width=\"890\" height=\"500\" srcset=\"https:\/\/www.realsenseai.com\/wp-content\/uploads\/2018\/12\/RealSense_OpenNI_2_890px.jpg 890w, https:\/\/www.realsenseai.com\/wp-content\/uploads\/2018\/12\/RealSense_OpenNI_2_890px-300x169.jpg 300w, https:\/\/www.realsenseai.com\/wp-content\/uploads\/2018\/12\/RealSense_OpenNI_2_890px-768x431.jpg 768w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><figcaption id=\"caption-attachment-427\" class=\"wp-caption-text\">Using RealSense\u2122 Depth Camera with NiViewer.<\/figcaption><\/figure>\n\n<figure id=\"attachment_428\" aria-describedby=\"caption-attachment-428\" style=\"width: 890px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-428\" src=\"https:\/\/realsenseai.com\/wp-content\/uploads\/2018\/12\/RealSense_OpenNI_3_890.jpg\" alt=\"\" width=\"890\" height=\"501\" srcset=\"https:\/\/www.realsenseai.com\/wp-content\/uploads\/2018\/12\/RealSense_OpenNI_3_890.jpg 890w, https:\/\/www.realsenseai.com\/wp-content\/uploads\/2018\/12\/RealSense_OpenNI_3_890-300x169.jpg 300w, https:\/\/www.realsenseai.com\/wp-content\/uploads\/2018\/12\/RealSense_OpenNI_3_890-768x432.jpg 768w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><figcaption id=\"caption-attachment-428\" class=\"wp-caption-text\">All depth modes in NiViewer.<\/figcaption><\/figure>\n\nThere is a good <a href=\"https:\/\/s3.amazonaws.com\/com.occipital.openni\/OpenNI_Programmers_Guide.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Programmers Guide for OpenNI<\/a>, in which each of the classes is well described thatwe recommend reading.\n\n<strong>Get started<\/strong> working with RealSense\u2122 Technology and OpenNI2 by visiting our <a href=\"https:\/\/github.com\/IntelRealSense\/librealsense\/tree\/master\/wrappers\/openni2\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub<\/a>.\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>As a developer, it\u2019s always challenging to pick wh [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":42970,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"featured_image_focal_point":[],"inline_featured_image":false,"footnotes":""},"categories":[1209,1211,1193],"tags":[639,640],"capability_application":[],"industry":[],"class_list":["post-45294","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sdk-2-articles-cn","category-stereo-depth-cn","category-news-insights-cn","tag-openni-2","tag-software-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>RealSense\u2122 SDK 2.0 and OpenNI2\u00ae - 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\/news-insights-cn\/openni2-for-intel-realsense-sdk\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RealSense\u2122 SDK 2.0 and OpenNI2\u00ae\" \/>\n<meta property=\"og:description\" content=\"As a developer, it\u2019s always challenging to pick wh [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/\" \/>\n<meta property=\"og:site_name\" content=\"RealSense\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-29T21:43:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-19T21:59:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.realsenseai.com\/wp-content\/uploads\/2026\/01\/openNIblogheader-1024x576-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"webmaster@freshwatercreative.ca\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"webmaster@freshwatercreative.ca\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/\"},\"headline\":\"RealSense\u2122 SDK 2.0 and OpenNI2\u00ae\",\"datePublished\":\"2018-11-29T21:43:25+00:00\",\"dateModified\":\"2026-03-19T21:59:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/\"},\"wordCount\":465,\"publisher\":{\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.realsenseai.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/openNIblogheader-1024x576-1.jpg\",\"keywords\":[\"OpenNI\",\"Software\"],\"articleSection\":[\"SDK\",\"Stereo Depth\",\"\u65b0\u95fb\u4e0e\u6d1e\u5bdf\"],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/\",\"url\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/\",\"name\":\"RealSense\u2122 SDK 2.0 and OpenNI2\u00ae - RealSense\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.realsenseai.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/openNIblogheader-1024x576-1.jpg\",\"datePublished\":\"2018-11-29T21:43:25+00:00\",\"dateModified\":\"2026-03-19T21:59:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.realsenseai.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/openNIblogheader-1024x576-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.realsenseai.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/openNIblogheader-1024x576-1.jpg\",\"width\":1024,\"height\":576},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/news-insights-cn\\\/openni2-for-intel-realsense-sdk\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"RealSense\",\"item\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u65b0\u95fb\u4e0e\u6d1e\u5bdf\",\"item\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/category\\\/news-insights-cn\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"RealSense\u2122 SDK 2.0 and OpenNI2\u00ae\"}]},{\"@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:\\\/\\\/www.realsenseai.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/realsenseai_logo.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.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\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.realsenseai.com\\\/cn\\\/#\\\/schema\\\/person\\\/267263d5df51bbe26099751b79bf7d7a\",\"name\":\"webmaster@freshwatercreative.ca\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f709b39fa8422d35a6d83876ff73052452221b58a440c579b3494f5577e5bbc5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f709b39fa8422d35a6d83876ff73052452221b58a440c579b3494f5577e5bbc5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f709b39fa8422d35a6d83876ff73052452221b58a440c579b3494f5577e5bbc5?s=96&d=mm&r=g\",\"caption\":\"webmaster@freshwatercreative.ca\"},\"sameAs\":[\"https:\\\/\\\/realsenseai.com\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"RealSense\u2122 SDK 2.0 and OpenNI2\u00ae - 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\/news-insights-cn\/openni2-for-intel-realsense-sdk\/","og_locale":"zh_CN","og_type":"article","og_title":"RealSense\u2122 SDK 2.0 and OpenNI2\u00ae","og_description":"As a developer, it\u2019s always challenging to pick wh [&hellip;]","og_url":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/","og_site_name":"RealSense","article_published_time":"2018-11-29T21:43:25+00:00","article_modified_time":"2026-03-19T21:59:12+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.realsenseai.com\/wp-content\/uploads\/2026\/01\/openNIblogheader-1024x576-1.jpg","type":"image\/jpeg"}],"author":"webmaster@freshwatercreative.ca","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"webmaster@freshwatercreative.ca","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"2 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/#article","isPartOf":{"@id":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/"},"headline":"RealSense\u2122 SDK 2.0 and OpenNI2\u00ae","datePublished":"2018-11-29T21:43:25+00:00","dateModified":"2026-03-19T21:59:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/"},"wordCount":465,"publisher":{"@id":"https:\/\/www.realsenseai.com\/cn\/#organization"},"image":{"@id":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/#primaryimage"},"thumbnailUrl":"https:\/\/www.realsenseai.com\/wp-content\/uploads\/2026\/01\/openNIblogheader-1024x576-1.jpg","keywords":["OpenNI","Software"],"articleSection":["SDK","Stereo Depth","\u65b0\u95fb\u4e0e\u6d1e\u5bdf"],"inLanguage":"zh-Hans"},{"@type":"WebPage","@id":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/","url":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/","name":"RealSense\u2122 SDK 2.0 and OpenNI2\u00ae - RealSense","isPartOf":{"@id":"https:\/\/www.realsenseai.com\/cn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/#primaryimage"},"image":{"@id":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/#primaryimage"},"thumbnailUrl":"https:\/\/www.realsenseai.com\/wp-content\/uploads\/2026\/01\/openNIblogheader-1024x576-1.jpg","datePublished":"2018-11-29T21:43:25+00:00","dateModified":"2026-03-19T21:59:12+00:00","breadcrumb":{"@id":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/#primaryimage","url":"https:\/\/www.realsenseai.com\/wp-content\/uploads\/2026\/01\/openNIblogheader-1024x576-1.jpg","contentUrl":"https:\/\/www.realsenseai.com\/wp-content\/uploads\/2026\/01\/openNIblogheader-1024x576-1.jpg","width":1024,"height":576},{"@type":"BreadcrumbList","@id":"https:\/\/www.realsenseai.com\/cn\/news-insights-cn\/openni2-for-intel-realsense-sdk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"RealSense","item":"https:\/\/www.realsenseai.com\/cn\/"},{"@type":"ListItem","position":2,"name":"\u65b0\u95fb\u4e0e\u6d1e\u5bdf","item":"https:\/\/www.realsenseai.com\/cn\/category\/news-insights-cn\/"},{"@type":"ListItem","position":3,"name":"RealSense\u2122 SDK 2.0 and OpenNI2\u00ae"}]},{"@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:\/\/www.realsenseai.com\/wp-content\/uploads\/2025\/07\/realsenseai_logo.jpeg","contentUrl":"https:\/\/www.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"]},{"@type":"Person","@id":"https:\/\/www.realsenseai.com\/cn\/#\/schema\/person\/267263d5df51bbe26099751b79bf7d7a","name":"webmaster@freshwatercreative.ca","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/secure.gravatar.com\/avatar\/f709b39fa8422d35a6d83876ff73052452221b58a440c579b3494f5577e5bbc5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f709b39fa8422d35a6d83876ff73052452221b58a440c579b3494f5577e5bbc5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f709b39fa8422d35a6d83876ff73052452221b58a440c579b3494f5577e5bbc5?s=96&d=mm&r=g","caption":"webmaster@freshwatercreative.ca"},"sameAs":["https:\/\/realsenseai.com"]}]}},"_links":{"self":[{"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/posts\/45294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/comments?post=45294"}],"version-history":[{"count":1,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/posts\/45294\/revisions"}],"predecessor-version":[{"id":47943,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/posts\/45294\/revisions\/47943"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/media\/42970"}],"wp:attachment":[{"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/media?parent=45294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/categories?post=45294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/tags?post=45294"},{"taxonomy":"capability_application","embeddable":true,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/capability_application?post=45294"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.realsenseai.com\/cn\/wp-json\/wp\/v2\/industry?post=45294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}