{"id":1,"date":"2021-02-15T21:41:01","date_gmt":"2021-02-15T21:41:01","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/?p=1"},"modified":"2021-02-21T01:13:55","modified_gmt":"2021-02-21T01:13:55","slug":"hello-world","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/2021\/02\/15\/hello-world\/","title":{"rendered":"Introduction Post and Summary"},"content":{"rendered":"<p><b>Problem Statement<\/b><\/p>\n<p><span style=\"font-weight: 400\">There are many times students and instructors need to utilize the Zoom Whiteboard feature, but they do not have tablets, iPads, or touchscreen to easily draw. Using the mouse is both clunky and slow, turning people off from this useful feature of remote meetings.\u00a0\u00a0<\/span><\/p>\n<p><b>Our Solution\/Implementation<\/b><\/p>\n<p><span style=\"font-weight: 400\">Our Whiteboard Pal uses Machine Learning to identify gestures and computer vision to allow users to accurately draw on the screen by tracking the user\u2019s fingers and hand.<\/span><\/p>\n<p>We will use opencv, the computer vision module, to track the user&#8217;s pointer finger on camera and accurately reflect it on screen with the mouse as the user moves their hand around.<\/p>\n<p>To detect whether the mouse is being pressed or held down, we offer the option of the user performing a gesture to indicate it, or pressing and holding down a keyboard key at the same time as the user is moving their hand.<\/p>\n<p><b>ECE Areas<\/b><\/p>\n<p><span style=\"font-weight: 400\">Software Systems + Signal Processing<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problem Statement There are many times students and instructors need to utilize the Zoom Whiteboard feature, but they do not have tablets, iPads, or touchscreen to easily draw. Using the mouse is both clunky and slow, turning people off from this useful feature of remote meetings.\u00a0\u00a0 Our Solution\/Implementation Our Whiteboard Pal uses Machine Learning to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/2021\/02\/15\/hello-world\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Introduction Post and Summary&#8221;<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/wp-json\/wp\/v2\/posts\/1"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":4,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":14,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/wp-json\/wp\/v2\/posts\/1\/revisions\/14"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamc8\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}