{"id":8918,"date":"2019-06-26T22:29:36","date_gmt":"2019-06-27T05:29:36","guid":{"rendered":"http:\/\/jnack.com\/blog\/?p=8918"},"modified":"2020-06-23T12:56:36","modified_gmt":"2020-06-23T19:56:36","slug":"google-open-sources-posenet-2-0-for-web-based-body-tracking","status":"publish","type":"post","link":"http:\/\/jnack.com\/blog\/2019\/06\/26\/google-open-sources-posenet-2-0-for-web-based-body-tracking\/","title":{"rendered":"Google open-sources PoseNet 2.0 for Web-based body tracking"},"content":{"rendered":"<p>My teammates Tyler &amp; George have released <a href=\"http:\/\/jnack.com\/blog\/category\/vr\/body-tracking\/\">numerous projects<\/a> made with their body-tracking library PoseNet, and now <a href=\"https:\/\/github.com\/tensorflow\/tfjs-models\/tree\/master\/posenet?linkId=69346545\">v2 has been open-sourced<\/a> for you to use via TensorFlow.js.&nbsp;You can <a href=\"https:\/\/storage.googleapis.com\/tfjs-models\/demos\/posenet\/camera.html?linkId=69346544\">try it out here<\/a>.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">We just released PoseNet 2.0 with TensorFlow.js, including a much more accurate ResNet-based model!<\/p>\n<p>Try the live demo by <a href=\"https:\/\/twitter.com\/TYLERZHU3?ref_src=twsrc%5Etfw\">@tylerzhu3<\/a>, <a href=\"https:\/\/twitter.com\/oveddan?ref_src=twsrc%5Etfw\">@oveddan<\/a>, <a href=\"https:\/\/twitter.com\/GreenBeanDou?ref_src=twsrc%5Etfw\">@greenbeandou<\/a>, <a href=\"https:\/\/twitter.com\/dsmilkov?ref_src=twsrc%5Etfw\">@dsmilkov<\/a>, <a href=\"https:\/\/twitter.com\/ire_alva?ref_src=twsrc%5Etfw\">@ire_alva<\/a>, <a href=\"https:\/\/twitter.com\/nsthorat?ref_src=twsrc%5Etfw\">@nsthorat<\/a> \u2192 <a href=\"https:\/\/t.co\/Dgz0kay40U\">https:\/\/t.co\/Dgz0kay40U<\/a><\/p>\n<p>Learn more here \u2192 <a href=\"https:\/\/t.co\/JDs5wIeByP\">https:\/\/t.co\/JDs5wIeByP<\/a> <a href=\"https:\/\/t.co\/MWfadJLk97\">pic.twitter.com\/MWfadJLk97<\/a><\/p>\n<p>&mdash; TensorFlow (@TensorFlow) <a href=\"https:\/\/twitter.com\/TensorFlow\/status\/1142111597344821248?ref_src=twsrc%5Etfw\">June 21, 2019<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>From last year (<a href=\"http:\/\/jnack.com\/blog\/2018\/07\/20\/body-rockin-drive-image-search-with-your-body-movements\/\">post<\/a>), here&#8217;s an example of the kind of fun stuff you can make using it:<\/p>\n<p><iframe loading=\"lazy\" title=\"AI Experiments: Move Mirror\" width=\"604\" height=\"340\" src=\"https:\/\/www.youtube.com\/embed\/JvzkFJW6LIU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>[<a href=\"https:\/\/youtu.be\/JvzkFJW6LIU\">YouTube<\/a>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My teammates Tyler &amp; George have released numerous projects made with their body-tracking library PoseNet, and now v2 has been open-sourced for you to use via TensorFlow.js.&nbsp;You can try it out here. We just released PoseNet 2.0 with TensorFlow.js, including a much more accurate ResNet-based model! Try the live demo by @tylerzhu3, @oveddan, @greenbeandou, @dsmilkov, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[13,17],"tags":[],"_links":{"self":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/8918"}],"collection":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=8918"}],"version-history":[{"count":2,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/8918\/revisions"}],"predecessor-version":[{"id":12983,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/8918\/revisions\/12983"}],"wp:attachment":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=8918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=8918"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=8918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}