{"id":107,"date":"2014-02-18T09:40:01","date_gmt":"2014-02-18T09:40:01","guid":{"rendered":"http:\/\/blogs.discovery.wisc.edu\/projects\/?p=107"},"modified":"2014-02-18T09:40:43","modified_gmt":"2014-02-18T09:40:43","slug":"rekinstruct-pcl-check","status":"publish","type":"post","link":"https:\/\/blogs.discovery.wisc.edu\/projects\/2014\/02\/18\/rekinstruct-pcl-check\/","title":{"rendered":"ReKinStruct &#8211; PCL : Check"},"content":{"rendered":"<p style=\"text-align: justify\">So, the aim was to get PCDs from Kinect as soon as possible so I can start working with the point cloud data. On the way, I stumbled into getting the hang of how Kinect works, some basic programs that came along with the Kinect like obtaining a color+depth image, skeletal viewer etc.<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Skeleton.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-108\" src=\"http:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Skeleton.png\" alt=\"\" width=\"768\" height=\"480\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Skeleton.png 768w, https:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Skeleton-300x187.png 300w, https:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Skeleton-480x300.png 480w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/a><\/p>\n<p style=\"text-align: left\">Apologies if it looks distorted, had to both be in the image and take a screenshot (And taking a screenshot on Windows with a Mac keyboard requires clicking keys on all corners).<\/p>\n<p style=\"text-align: justify\">There were few more installations before even getting the Kinect running. Point Cloud Library with its 3rd party dependencies and OpenNI framework are installed and running. Compiled a simple program that reads data from Kinect and displays it on the screen. Stumbling into runtime errors and code halts. Memory usage is already up to 3GB which is three-fourths of the total. Let&#8217;s hope it doesn&#8217;t crash any soon.<\/p>\n<p style=\"text-align: justify\">Essentially, would like to get something like this in the next few weeks.<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Kinect-Mesh.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-109\" src=\"http:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Kinect-Mesh.jpg\" alt=\"\" width=\"1298\" height=\"720\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Kinect-Mesh.jpg 1298w, https:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Kinect-Mesh-300x166.jpg 300w, https:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Kinect-Mesh-1024x568.jpg 1024w, https:\/\/blogs.discovery.wisc.edu\/projects\/files\/2014\/02\/Kinect-Mesh-500x277.jpg 500w\" sizes=\"(max-width: 1298px) 100vw, 1298px\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Image Courtesy: pointclouds.org<\/p>\n<p style=\"text-align: justify\">The target for this week is to get the program working on the IDE and start reading some data from the Kinect and store them as PCDs.<\/p>\n<p style=\"text-align: justify\">\n","protected":false},"excerpt":{"rendered":"<p>So, the aim was to get PCDs from Kinect as soon as possible so I can start working with the point cloud data. On the way, I stumbled into getting the hang of how Kinect works, some basic programs that &hellip; <a href=\"https:\/\/blogs.discovery.wisc.edu\/projects\/2014\/02\/18\/rekinstruct-pcl-check\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,4],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.discovery.wisc.edu\/projects\/wp-json\/wp\/v2\/posts\/107"}],"collection":[{"href":"https:\/\/blogs.discovery.wisc.edu\/projects\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.discovery.wisc.edu\/projects\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/projects\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/projects\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":7,"href":"https:\/\/blogs.discovery.wisc.edu\/projects\/wp-json\/wp\/v2\/posts\/107\/revisions"}],"predecessor-version":[{"id":116,"href":"https:\/\/blogs.discovery.wisc.edu\/projects\/wp-json\/wp\/v2\/posts\/107\/revisions\/116"}],"wp:attachment":[{"href":"https:\/\/blogs.discovery.wisc.edu\/projects\/wp-json\/wp\/v2\/media?parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/projects\/wp-json\/wp\/v2\/categories?post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/projects\/wp-json\/wp\/v2\/tags?post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}