{"id":363,"date":"2015-05-05T19:21:41","date_gmt":"2015-05-05T23:21:41","guid":{"rendered":"http:\/\/www.embeditelectronics.com\/blog\/?p=363"},"modified":"2015-05-06T10:44:03","modified_gmt":"2015-05-06T14:44:03","slug":"breathing-new-life-into-the-face-tracker","status":"publish","type":"post","link":"https:\/\/embeditelectronics.com\/blog\/raspberry-pi\/breathing-new-life-into-the-face-tracker\/","title":{"rendered":"Breathing new life into the face tracker&#8230;"},"content":{"rendered":"<p>Since\u00a0the release of the Raspberry Pi 2 I&#8217;ve been\u00a0meaning to take a new look at the face tracking system to see if that quad-core processor can squeeze out a few extra frames per second. So with just a little grinding away I am proud to present the new and improved face tracker (at least the complicated part of it&#8230;)<\/p>\n<div id=\"attachment_365\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.embeditelectronics.com\/blog\/wp-content\/uploads\/2015\/05\/photo.png\"><img aria-describedby=\"caption-attachment-365\" loading=\"lazy\" class=\"size-medium wp-image-365\" src=\"http:\/\/www.embeditelectronics.com\/blog\/wp-content\/uploads\/2015\/05\/photo-300x169.png\" alt=\"New face tracker on the Pi 2\" width=\"300\" height=\"169\" srcset=\"https:\/\/embeditelectronics.com\/blog\/wp-content\/uploads\/2015\/05\/photo-300x169.png 300w, https:\/\/embeditelectronics.com\/blog\/wp-content\/uploads\/2015\/05\/photo.png 1136w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-365\" class=\"wp-caption-text\">New face tracker on the Pi 2<\/p><\/div>\n<div id=\"attachment_23\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.embeditelectronics.com\/blog\/wp-content\/uploads\/2014\/06\/face-tracking.png\"><img aria-describedby=\"caption-attachment-23\" loading=\"lazy\" class=\"size-medium wp-image-23\" src=\"http:\/\/www.embeditelectronics.com\/blog\/wp-content\/uploads\/2014\/06\/face-tracking-300x159.png\" alt=\"Original face tracker\" width=\"300\" height=\"159\" srcset=\"https:\/\/embeditelectronics.com\/blog\/wp-content\/uploads\/2014\/06\/face-tracking-300x159.png 300w, https:\/\/embeditelectronics.com\/blog\/wp-content\/uploads\/2014\/06\/face-tracking.png 559w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-23\" class=\"wp-caption-text\">Original face tracker<\/p><\/div>\n<p>When I ran the old version and saw I was face detecting at more than 30 frames per second, I knew it was time to beef this output up. I abandoned the 240p grey scale output and was determined to get something viewable on the screen without killing the frame rate. And with just a little work, I\u00a0eventually got some full color HD goodness for all to enjoy.<\/p>\n<p>Now to get those motors moving again&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since\u00a0the release of the Raspberry Pi 2 I&#8217;ve been\u00a0meaning to take a new look at the face tracking system to see if that quad-core processor can squeeze out a few extra frames per second. So with just a little grinding away I am proud to present the new and improved face tracker (at least the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,6],"tags":[],"_links":{"self":[{"href":"https:\/\/embeditelectronics.com\/blog\/wp-json\/wp\/v2\/posts\/363"}],"collection":[{"href":"https:\/\/embeditelectronics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embeditelectronics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embeditelectronics.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/embeditelectronics.com\/blog\/wp-json\/wp\/v2\/comments?post=363"}],"version-history":[{"count":5,"href":"https:\/\/embeditelectronics.com\/blog\/wp-json\/wp\/v2\/posts\/363\/revisions"}],"predecessor-version":[{"id":410,"href":"https:\/\/embeditelectronics.com\/blog\/wp-json\/wp\/v2\/posts\/363\/revisions\/410"}],"wp:attachment":[{"href":"https:\/\/embeditelectronics.com\/blog\/wp-json\/wp\/v2\/media?parent=363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embeditelectronics.com\/blog\/wp-json\/wp\/v2\/categories?post=363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embeditelectronics.com\/blog\/wp-json\/wp\/v2\/tags?post=363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}