{"id":646,"date":"2011-05-24T15:37:53","date_gmt":"2011-05-24T20:37:53","guid":{"rendered":"https:\/\/blogs.mathworks.com\/iot\/?p=646"},"modified":"2017-05-22T13:22:53","modified_gmt":"2017-05-22T17:22:53","slug":"passive-mood-detection-with-a-webcam","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/iot\/2011\/05\/24\/passive-mood-detection-with-a-webcam\/","title":{"rendered":"Living Colours – Passive Mood Detection with a Webcam"},"content":{"rendered":"
[rob myers] created a dynamic web page that changes based on the colours in his studio. Rob takes \u00a0a picture of his studio with a webcam, processes the image with Python, and\u00a0uploads\u00a0the colour data to a ThingSpeak channel. The web page uses jQuery to access the ThingSpeak API and dynamically update his web page inspired by the colors.<\/p>\n
We love the combination of storing data in \u00a0a channel and using the API<\/a> to update a webpage dynamically based on the current “mood” of an area. We\u00a0also\u00a0love the idea of using a webcam as a passive\u00a0sensor since almost\u00a0everybody\u00a0has one.<\/p>\n","protected":false},"excerpt":{"rendered":" [rob myers] created a dynamic web page that changes based on the colours in his studio. Rob takes \u00a0a picture of his studio with a webcam, processes the image with Python, and\u00a0uploads\u00a0the colour data… read more >><\/a><\/p>\n","protected":false},"author":148,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[87,86,85,32,12,88],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/posts\/646"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/users\/148"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/comments?post=646"}],"version-history":[{"count":9,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/posts\/646\/revisions"}],"predecessor-version":[{"id":2123,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/posts\/646\/revisions\/2123"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/media?parent=646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/categories?post=646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/iot\/wp-json\/wp\/v2\/tags?post=646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}