{"id":20501,"date":"2020-08-03T15:40:55","date_gmt":"2020-08-03T14:40:55","guid":{"rendered":"https:\/\/www.recantha.co.uk\/blog\/?p=20501"},"modified":"2020-08-03T15:40:55","modified_gmt":"2020-08-03T14:40:55","slug":"control-a-dslr-with-a-raspberry-pi-and-motion-detection-via-opencv","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=20501","title":{"rendered":"Control a DSLR with a Raspberry Pi and motion detection via OpenCV"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-20502\" src=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?resize=560%2C371&#038;ssl=1\" alt=\"\" width=\"560\" height=\"371\" srcset=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?w=2165&amp;ssl=1 2165w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?resize=300%2C199&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?resize=1024%2C679&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?resize=768%2C509&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?resize=1536%2C1018&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?resize=2048%2C1357&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?resize=560%2C371&amp;ssl=1 560w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?resize=260%2C172&amp;ssl=1 260w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?resize=160%2C106&amp;ssl=1 160w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?w=1120&amp;ssl=1 1120w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?w=1680&amp;ssl=1 1680w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/p>\n<p><a href=\"https:\/\/twitter.com\/davejavupride\" target=\"_blank\" rel=\"noopener noreferrer\">David Pride<\/a> has taken his Panasonic Lumix DSLR camera and a Raspberry Pi and created a little bit of magic. He&#8217;s adapted (read: taken apart and hacked with a soldering iron!) a quick release mechanism for the DSLR and wired it up to the Pi via an NPN transistor which gives him the ability to electronically trigger the taking of a picture.<\/p>\n<p>Some adaptation of OpenCV code ensured that he triggered a shot on movement and then he set it up and let it rip. <a href=\"http:\/\/www.piandchips.co.uk\/uncategorized\/dslr-motion-capture-with-raspberry-pi-and-opencv\" target=\"_blank\" rel=\"noopener noreferrer\">The sample shots (of which the one above is an example) can be seen, alongside his blog post, here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>David Pride has taken his Panasonic Lumix DSLR camera and a Raspberry Pi and created a little bit of magic. He&#8217;s adapted (read: taken apart and hacked with a soldering iron!) a quick release mechanism for the DSLR and wired&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=20501\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":20502,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Control a DSLR with a Raspberry Pi and motion detection via OpenCV","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[8,36,49],"tags":[859,925,926,924],"class_list":["post-20501","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-camera-module","category-photography","category-software","tag-david-pride","tag-lumix","tag-motion-detection","tag-photography"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Control a DSLR with a Raspberry Pi and motion detection via OpenCV - Raspberry Pi Pod<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=20501\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Control a DSLR with a Raspberry Pi and motion detection via OpenCV - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"David Pride has taken his Panasonic Lumix DSLR camera and a Raspberry Pi and created a little bit of magic. He&#8217;s adapted (read: taken apart and hacked with a soldering iron!) a quick release mechanism for the DSLR and wired&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=20501\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-03T14:40:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i1.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"2165\" \/>\n\t<meta property=\"og:image:height\" content=\"1435\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Control a DSLR with a Raspberry Pi and motion detection via OpenCV\",\"datePublished\":\"2020-08-03T14:40:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501\"},\"wordCount\":117,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1\",\"keywords\":[\"david pride\",\"lumix\",\"motion detection\",\"photography\"],\"articleSection\":[\"Camera module\",\"Photography\",\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=20501#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501\",\"name\":\"Control a DSLR with a Raspberry Pi and motion detection via OpenCV - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1\",\"datePublished\":\"2020-08-03T14:40:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=20501\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1\",\"width\":2165,\"height\":1435},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=20501#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Control a DSLR with a Raspberry Pi and motion detection via OpenCV\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/recantha\/\",\"https:\/\/x.com\/recantha\",\"https:\/\/www.linkedin.com\/in\/recantha\/\",\"https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Control a DSLR with a Raspberry Pi and motion detection via OpenCV - Raspberry Pi Pod","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recantha.co.uk\/blog\/?p=20501","og_locale":"en_US","og_type":"article","og_title":"Control a DSLR with a Raspberry Pi and motion detection via OpenCV - Raspberry Pi Pod","og_description":"David Pride has taken his Panasonic Lumix DSLR camera and a Raspberry Pi and created a little bit of magic. He&#8217;s adapted (read: taken apart and hacked with a soldering iron!) a quick release mechanism for the DSLR and wired&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=20501","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2020-08-03T14:40:55+00:00","og_image":[{"width":2165,"height":1435,"url":"https:\/\/i1.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1","type":"image\/jpeg"}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20501#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20501"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Control a DSLR with a Raspberry Pi and motion detection via OpenCV","datePublished":"2020-08-03T14:40:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20501"},"wordCount":117,"commentCount":0,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20501#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1","keywords":["david pride","lumix","motion detection","photography"],"articleSection":["Camera module","Photography","Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=20501#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20501","url":"https:\/\/www.recantha.co.uk\/blog\/?p=20501","name":"Control a DSLR with a Raspberry Pi and motion detection via OpenCV - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20501#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20501#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1","datePublished":"2020-08-03T14:40:55+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20501#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=20501"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20501#primaryimage","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1","width":2165,"height":1435},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=20501#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Control a DSLR with a Raspberry Pi and motion detection via OpenCV"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/08\/pseudopod.jpg?fit=2165%2C1435&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-5kF","jetpack-related-posts":[{"id":20817,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=20817","url_meta":{"origin":20501,"position":0},"title":"Autonomous driving object detection on the Raspberry Pi using OpenCV, TensorFlow Lite and deep learning","author":"Michael Horne","date":"7 February 2021","format":false,"excerpt":"Ethan Dell is a full-time computer vision engineer who enjoys developing and experimenting with the Raspberry Pi. He has documented a great method of using the Pi (in this case, a Raspberry Pi 4) to do object detection when driving at speed. He has accomplished this by using OpenCV, so-called\u2026","rel":"","context":"In &quot;Camera module&quot;","block_context":{"text":"Camera module","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=8"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2021\/02\/auto_driving.jpg?fit=788%2C592&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2021\/02\/auto_driving.jpg?fit=788%2C592&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2021\/02\/auto_driving.jpg?fit=788%2C592&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2021\/02\/auto_driving.jpg?fit=788%2C592&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1383,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=1383","url_meta":{"origin":20501,"position":1},"title":"R2D2 Robot Powered by #RaspberryPi","author":"Michael Horne","date":"19 January 2013","format":false,"excerpt":"Someone has created an R2-D2 robot for their girlfriend's birthday. Features: voice control (in English and Chinese, using PocketSphinx) face recognition (using OpenCV) motion detection ultrasonic distance detection audio message record and replay sound play TTS rechargeable battery wifi R2D2 Robot Powered by Raspberry Pi - YouTube.","rel":"","context":"In &quot;Robotics&quot;","block_context":{"text":"Robotics","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=45"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4702,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=4702","url_meta":{"origin":20501,"position":2},"title":"Facial recognition with OpenCV and the camera module on the #RaspberryPi","author":"Michael Horne","date":"19 June 2013","format":false,"excerpt":"Pierre Raufast's work with OpenCV has been featured over on the Raspberry Pi Foundation's blog. He has used the open-source real-time image processing library to interface to the camera board, something which was previously seen as unlikely. His seven-part tutorial is available here and you can\u00a0read the Foundation blog post\u2026","rel":"","context":"In &quot;Camera module&quot;","block_context":{"text":"Camera module","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=8"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10455,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10455","url_meta":{"origin":20501,"position":3},"title":"Playing card detection using a #RaspberryPi and OpenCV","author":"Michael Horne","date":"20 July 2014","format":false,"excerpt":"R D Milligan has been looking at ways to use his Raspberry Pi and\u00a0webcam to detect playing cards and build a 'Poker bot' and he's now got it recognising some cards. It's an interesting project and he's provided all the code he's developed along the way on his blog. So\u2026","rel":"","context":"In &quot;Photography&quot;","block_context":{"text":"Photography","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=36"},"img":{"alt_text":"","src":"https:\/\/rdmilligan.files.wordpress.com\/2014\/07\/playingcards_3hearts_3diamonds.jpg?w=350&h=200&crop=1","width":350,"height":200,"srcset":"https:\/\/rdmilligan.files.wordpress.com\/2014\/07\/playingcards_3hearts_3diamonds.jpg?w=350&h=200&crop=1 1x, https:\/\/rdmilligan.files.wordpress.com\/2014\/07\/playingcards_3hearts_3diamonds.jpg?w=525&h=300&crop=1 1.5x"},"classes":[]},{"id":17097,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=17097","url_meta":{"origin":20501,"position":4},"title":"Smart gates identify cars and open up accordingly using a Raspberry Pi","author":"Michael Horne","date":"13 July 2017","format":false,"excerpt":"Evghenii has developed a system that automates the process of recognising cars and opening gates based on who they are. The system, which uses a Raspberry Pi, an IP camera and some relays plus a mixture of Python (including OpenCV), shell scripting (I can feel a headache building already) and\u2026","rel":"","context":"In &quot;Home automation&quot;","block_context":{"text":"Home automation","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=25"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/07\/smart_gates.jpg?fit=900%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/07\/smart_gates.jpg?fit=900%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/07\/smart_gates.jpg?fit=900%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/07\/smart_gates.jpg?fit=900%2C675&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":4285,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=4285","url_meta":{"origin":20501,"position":5},"title":"Using the #RaspberryPi camera with OpenCV","author":"Michael Horne","date":"27 May 2013","format":false,"excerpt":"Pierre has blogged about getting OpenCV to work with the Raspberry Pi camera module.\u00a0Read how to do it here","rel":"","context":"In &quot;Camera module&quot;","block_context":{"text":"Camera module","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=8"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/20501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20501"}],"version-history":[{"count":1,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/20501\/revisions"}],"predecessor-version":[{"id":20503,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/20501\/revisions\/20503"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/media\/20502"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}