{"id":2117,"date":"2022-12-06T12:45:15","date_gmt":"2022-12-06T17:45:15","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/?p=2117"},"modified":"2022-12-06T13:54:10","modified_gmt":"2022-12-06T18:54:10","slug":"final-project-passers-by-palette","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/bumbleberry\/12\/06\/final-project-passers-by-palette\/","title":{"rendered":"Final Project &#8211; Passers-by Palette"},"content":{"rendered":"<p>This interactive art project uses kinect and openframeworks to capture the patterns on participants&#8217; clothes as a 3D point cloud mesh.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-2160\" src=\"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Untitled_Artwork-6-640x480.jpg\" alt=\"\" width=\"640\" height=\"480\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Untitled_Artwork-6-640x480.jpg 640w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Untitled_Artwork-6-1024x767.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Untitled_Artwork-6-768x575.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Untitled_Artwork-6-1536x1150.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Untitled_Artwork-6-1200x899.jpg 1200w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Untitled_Artwork-6.jpg 2038w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<p><strong>Original idea and set-backs:<\/strong><\/p>\n<p>The project originally hoped to capture the most saturated color of a participant&#8217;s wearing and imprint these colors onto a palette. However, random artifacts introduced by Kinect would produce incorrectly highly saturated colors. So the idea was updated.<\/p>\n<p><strong>Set-up and Process:<\/strong><\/p>\n<p>The project uses Kinect to detect people within a distance of 500 to 1500 mm (0.5 to 1.5 m) and to produce point cloud information. Using openframeworks, the point cloud information can be drawn on canvas in real time.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-2177\" src=\"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_12-46-09-609x480.jpg\" alt=\"\" width=\"609\" height=\"480\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_12-46-09-609x480.jpg 609w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_12-46-09-1024x807.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_12-46-09-768x605.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_12-46-09-1536x1210.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_12-46-09-1200x946.jpg 1200w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_12-46-09.jpg 2038w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<p><iframe loading=\"lazy\" title=\"IMG 0334\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/AhpMQ0finEs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"IMG 0337\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/2cx5Y_GRZKM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>The code allows the program to take a &#8220;screenshot&#8221; of the current window. Then, using ofxCv from kylemcdonald addon, the program can detect and contour out an area of some specific hue. By choosing wanted hue and adjusting tolerance threshold, the program can grab an area of pattern on the detected person. It then adds the current wanted patterns to a public <strong>ofMesh <\/strong>variable <strong>Imprint.\u00a0<\/strong><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-2161 alignleft\" src=\"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-14-57-640x480.jpg\" alt=\"\" width=\"261\" height=\"196\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-14-57-640x480.jpg 640w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-14-57-1024x767.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-14-57-768x575.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-14-57-1536x1150.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-14-57-1200x899.jpg 1200w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-14-57.jpg 2038w\" sizes=\"(max-width: 261px) 85vw, 261px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-2162 alignright\" src=\"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-17-50-640x475.jpg\" alt=\"\" width=\"278\" height=\"206\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-17-50-640x475.jpg 640w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-17-50-1024x761.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-17-50-768x570.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-17-50-1536x1141.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-17-50-1200x891.jpg 1200w, https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-content\/uploads\/2022\/12\/Xnip2022-12-06_11-17-50.jpg 2022w\" sizes=\"(max-width: 278px) 85vw, 278px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>This interactive project therefore allows creating an imprinted point cloud collage of clothing patterns.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This interactive art project uses kinect and openframeworks to capture the patterns on participants&#8217; clothes as a 3D point cloud mesh. Original idea and set-backs: The project originally hoped to capture the most saturated color of a participant&#8217;s wearing and imprint these colors onto a palette. However, random artifacts introduced by Kinect would produce incorrectly &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/bumbleberry\/12\/06\/final-project-passers-by-palette\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Final Project &#8211; Passers-by Palette&#8221;<\/span><\/a><\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-json\/wp\/v2\/posts\/2117"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-json\/wp\/v2\/comments?post=2117"}],"version-history":[{"count":5,"href":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-json\/wp\/v2\/posts\/2117\/revisions"}],"predecessor-version":[{"id":2295,"href":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-json\/wp\/v2\/posts\/2117\/revisions\/2295"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-json\/wp\/v2\/media?parent=2117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-json\/wp\/v2\/categories?post=2117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-461\/f2022\/wp-json\/wp\/v2\/tags?post=2117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}