{"id":11627,"date":"2020-02-19T09:08:20","date_gmt":"2020-02-19T17:08:20","guid":{"rendered":"http:\/\/jnack.com\/blog\/?p=11627"},"modified":"2020-02-19T09:08:44","modified_gmt":"2020-02-19T17:08:44","slug":"cloaking-device-engaged-going-invisible-via-googles-browser-based-ml","status":"publish","type":"post","link":"https:\/\/jnack.com\/blog\/2020\/02\/19\/cloaking-device-engaged-going-invisible-via-googles-browser-based-ml\/","title":{"rendered":"Cloaking device engaged: Going invisible via Google&#8217;s browser-based ML"},"content":{"rendered":"<p>Heh\u2014here\u2019s a super fun application of body tracking tech (see whole <a href=\"http:\/\/jnack.com\/blog\/category\/vr\/body-tracking\/\">category<\/a> here for previous news) that shows off how folks have been working to redefine what\u2019s possible with. realtime machine learning on the Web (!):<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">I present to you my latest <a href=\"https:\/\/twitter.com\/hashtag\/prototype?src=hash&amp;ref_src=twsrc%5Etfw\">#prototype<\/a>. Real-time person removal from complex backgrounds in <a href=\"https:\/\/twitter.com\/hashtag\/JavaScript?src=hash&amp;ref_src=twsrc%5Etfw\">#JavaScript<\/a> using <a href=\"https:\/\/twitter.com\/hashtag\/TensorFlowJS?src=hash&amp;ref_src=twsrc%5Etfw\">#TensorFlowJS<\/a> in the browser. Tell me what you think! Star on Github + try it yourself right now: <a href=\"https:\/\/t.co\/Ox5YhJu50y\">https:\/\/t.co\/Ox5YhJu50y<\/a><a href=\"https:\/\/twitter.com\/hashtag\/MadeWithTFJS?src=hash&amp;ref_src=twsrc%5Etfw\">#MadeWithTFJS<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/WebDev?src=hash&amp;ref_src=twsrc%5Etfw\">#WebDev<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/Web?src=hash&amp;ref_src=twsrc%5Etfw\">#Web<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/Experiment?src=hash&amp;ref_src=twsrc%5Etfw\">#Experiment<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/JS?src=hash&amp;ref_src=twsrc%5Etfw\">#JS<\/a> <a href=\"https:\/\/t.co\/ikDlftpxHT\">pic.twitter.com\/ikDlftpxHT<\/a><\/p>\n<p>&mdash; Jason Mayes (@jason_mayes) <a href=\"https:\/\/twitter.com\/jason_mayes\/status\/1229547600895823873?ref_src=twsrc%5Etfw\">February 17, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heh\u2014here\u2019s a super fun application of body tracking tech (see whole category here for previous news) that shows off how folks have been working to redefine what\u2019s possible with. realtime machine learning on the Web (!): I present to you my latest #prototype. Real-time person removal from complex backgrounds in #JavaScript using #TensorFlowJS in the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[17],"tags":[],"_links":{"self":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/11627"}],"collection":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=11627"}],"version-history":[{"count":2,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/11627\/revisions"}],"predecessor-version":[{"id":11629,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/11627\/revisions\/11629"}],"wp:attachment":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=11627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=11627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=11627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}