{"id":190,"date":"2022-04-10T23:02:33","date_gmt":"2022-04-11T04:02:33","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/?p=190"},"modified":"2022-04-23T21:02:17","modified_gmt":"2022-04-24T02:02:17","slug":"wonhos-status-report-for-4-10","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/2022\/04\/10\/wonhos-status-report-for-4-10\/","title":{"rendered":"Wonho&#8217;s Status Report for 4\/10"},"content":{"rendered":"<p>This week I was able to make a large break though with the Jetson and Camera module and setting up the torso detection with Open Pose. Initially, Jeremy and I had set up a Plan B which utilized trt-pose and a different camera (IMX 219) but it was not going smoothly so we had ordered a different camera that would hopefully work with the software and was going to test it. However, working at night on Monday, I was able to get Open Pose working with the Jetson and the original Arducam we had a found a way to extract the data from the output.<\/p>\n<p>Open Pose is run on the individual screenshots we take of the person and I was able to return a output as a JSON file that where we would be able to identify the key body point in terms of coordinates. Open Pose is able to identify a total of 25 key points across the body and we just need to use 1-8 to detect the upper torso. What I plan on doing in the upcoming week is to use these key points to automatically crop the image we are using and connect it with the Color Thief algorithm to detect the main piece of clothing the user is wearing.<\/p>\n<figure id=\"attachment_195\" aria-describedby=\"caption-attachment-195\" style=\"width: 225px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-195\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277453505_345298704077325_4774612312886428516_n-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277453505_345298704077325_4774612312886428516_n-225x300.jpg 225w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277453505_345298704077325_4774612312886428516_n-768x1024.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277453505_345298704077325_4774612312886428516_n.jpg 1536w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><figcaption id=\"caption-attachment-195\" class=\"wp-caption-text\">OpenPose body key points<\/figcaption><\/figure>\n<figure id=\"attachment_196\" aria-describedby=\"caption-attachment-196\" style=\"width: 225px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-196\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277689404_360494659353197_4498887547567847405_n-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277689404_360494659353197_4498887547567847405_n-225x300.jpg 225w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277689404_360494659353197_4498887547567847405_n-768x1024.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277689404_360494659353197_4498887547567847405_n.jpg 1536w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><figcaption id=\"caption-attachment-196\" class=\"wp-caption-text\">Running OpenPose on my body<\/figcaption><\/figure>\n<figure id=\"attachment_197\" aria-describedby=\"caption-attachment-197\" style=\"width: 225px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-197\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277079796_1395213420914221_6622838938698642996_n-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277079796_1395213420914221_6622838938698642996_n-225x300.jpg 225w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277079796_1395213420914221_6622838938698642996_n-768x1024.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-content\/uploads\/sites\/199\/2022\/04\/277079796_1395213420914221_6622838938698642996_n.jpg 1536w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><figcaption id=\"caption-attachment-197\" class=\"wp-caption-text\">Output JSON file from OpenPose<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This week I was able to make a large break though with the Jetson and Camera module and setting up the torso detection with Open Pose. Initially, Jeremy and I had set up a Plan B which utilized trt-pose and a different camera (IMX 219) but it was not going smoothly so we had ordered &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/2022\/04\/10\/wonhos-status-report-for-4-10\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Wonho&#8217;s Status Report for 4\/10&#8221;<\/span><\/a><\/p>\n","protected":false},"author":577,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[5],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-json\/wp\/v2\/posts\/190"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-json\/wp\/v2\/users\/577"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-json\/wp\/v2\/comments?post=190"}],"version-history":[{"count":4,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-json\/wp\/v2\/posts\/190\/revisions"}],"predecessor-version":[{"id":198,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-json\/wp\/v2\/posts\/190\/revisions\/198"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-json\/wp\/v2\/media?parent=190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-json\/wp\/v2\/categories?post=190"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamd4\/wp-json\/wp\/v2\/tags?post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}