{"id":1905,"date":"2018-11-13T09:11:11","date_gmt":"2018-11-13T08:11:11","guid":{"rendered":"http:\/\/jvelektronika.cz\/?page_id=1905"},"modified":"2018-11-13T09:12:25","modified_gmt":"2018-11-13T08:12:25","slug":"kamera-pro-arduino-i-raspberry-pi","status":"publish","type":"page","link":"https:\/\/jvelektronika.cz\/?page_id=1905","title":{"rendered":"Kamera pro Arduino i Raspberry Pi"},"content":{"rendered":"\n<p class=\"has-large-font-size\">Pixy2<\/p>\n\n\n\n<p>Na trhu je jich n\u011bkolik a my se dnes pod\u00edv\u00e1me na americkou Pixy2.<br\/><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"600\" height=\"300\" src=\"http:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera1.png\" alt=\"\" class=\"wp-image-1906\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera1.png 600w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera1-300x150.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p> <br\/>OpenCV toho um\u00ed v\u00edce a mohli bychom skrze ni data z kamery napojit t\u0159eba na strojov\u00e9 u\u010den\u00ed a neuronovou s\u00ed\u0165, kter\u00e1 bude v re\u00e1ln\u00e9m \u010dase detekovat p\u0159edm\u011bty nebo i identifikovat konkr\u00e9tn\u00ed \u010dleny dom\u00e1cnosti aj.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"600\" height=\"395\" src=\"http:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera5.jpeg\" alt=\"\" class=\"wp-image-1910\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera5.jpeg 600w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera5-300x198.jpeg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p><br\/>K tomu bychom u\u017e ale pot\u0159ebovali p\u0159eci jen v\u00fdkonn\u011bj\u0161\u00ed hardware \u2013 t\u0159eba Neural Stick od Intelu. Na prvn\u00ed pohled vypad\u00e1 jako o n\u011bco rozm\u011brn\u011bj\u0161\u00ed USB dongle, v nitru se v\u0161ak skr\u00fdv\u00e1 VPU \u010dip Movidius Myriad 2. VPU, tedy <strong>V<\/strong>ision <strong>P<\/strong>rocessing <strong>U<\/strong>nit, je procesor optimalizovan\u00fd pro zpracov\u00e1n\u00ed vizu\u00e1ln\u00edch dat pomoc\u00ed technik A.I.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p> <br\/>Do jeho pam\u011bti tedy nejprve nahrajete n\u011bkter\u00fd z model\u016f neuronov\u00e9 s\u00edt\u011b, t\u0159eba model rozpozn\u00e1v\u00e1n\u00ed ko\u010dek, a v\u0161e spust\u00edte. Pot\u00e9 m\u016f\u017eete do \u010dipu skrze USB a aplika\u010dn\u00ed rozhran\u00ed od Intelu pos\u00edlat jednotliv\u00e9 framy videa z kamery a Movidius Myriad 2 v nich bude bleskovou rychlost\u00ed hledat ko\u010dky, o \u010dem\u017e v\u00e1s bude informovat.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p> <br\/>Kamera CMUcam je podobn\u011b jako Arduino open-source. Abyste si ji ale nemuseli podle n\u00e1vrhu p\u00e1jet z d\u00edl\u010d\u00edch sou\u010d\u00e1stek sami, in\u017een\u00fd\u0159i\u00a0 ji nechali smontovat pod n\u00e1zvem Pixy\u00a0 a vyv\u00edjej\u00ed tak\u00e9 povedenou konfigura\u010dn\u00ed a testovac\u00ed aplikaci PixyMon pro Windows, MacOS a Linux, ve kter\u00e9 snadno na n\u011bkolika uk\u00e1zk\u00e1ch ov\u011b\u0159\u00edte jej\u00ed funk\u010dnost a hlavn\u011b ji nastav\u00edte pro r\u016fzn\u00e9 sc\u00e9n\u00e1\u0159e bez slo\u017eit\u00e9ho programov\u00e1n\u00ed.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1800\" height=\"1200\" src=\"http:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera2.png\" alt=\"\" class=\"wp-image-1907\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera2.png 1800w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera2-300x200.png 300w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera2-768x512.png 768w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera2-1024x683.png 1024w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><figcaption><br\/><br\/> <br\/>O obrazov\u00fd v\u00fdstup tu toti\u017e opravdu a\u017e tak nejde. Ale pro punti\u010dk\u00e1\u0159e: Jedn\u00e1 se o CMOS sn\u00edma\u010d Aptina MT9M114 s rozli\u0161en\u00edm 1,26 megapixel\u016f.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"> <br\/>Kameru tedy p\u0159ipoj\u00edte ke sv\u00e9 elektronice bu\u010f skrze <strong>USB <\/strong>(PC, Raspberry Pi), sb\u011brnici <strong>SPI <\/strong>(Arduino), p\u0159\u00edpadn\u011b pomalej\u0161\u00ed <strong>s\u00e9riovou linku<\/strong> a <strong>I<sup>2<\/sup>C<\/strong> a nechyb\u00ed dokonce ani <strong>analogov\u00fd v\u00fdstup.<\/strong> <br\/><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"640\" height=\"369\" src=\"http:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera3.png\" alt=\"\" class=\"wp-image-1908\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera3.png 640w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera3-300x173.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n\n\n<p>Pixy m\u016f\u017eete d\u00edky t\u00e9to \u0161\u00ed\u0159i konektivity klidn\u011b p\u0159ipojit i k primitivn\u00edmu Arduinu Uno s \u010dipem, kter\u00fd m\u00e1 tit\u011brnou 2kB RAM, tak\u017ee by pole pixel\u016f z plnohodnotn\u00e9 kamery nedok\u00e1zal spolehliv\u011b analyzovat. Nam\u00edsto toho dostane po kabelu t\u0159eba sou\u0159adnice st\u0159edu a rozm\u011bry modr\u00e9ho m\u00ed\u010dku, se kter\u00fdm pr\u00e1v\u011b m\u00e1v\u00e1te p\u0159ed objektivem.<\/p>\n\n\n\n<p><strong>D\u00edky ofici\u00e1ln\u00ed knihovn\u011b pro<\/strong> Arduino<span id=\"mce_1_start\" style=\"overflow:hidden;line-height:0px\"><\/span><strong> je detekce objekt\u016f velmi jednoduch\u00e1. <\/strong><\/p>\n\n\n\n<p><strong><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1800\" height=\"1200\" src=\"http:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera4.png\" alt=\"\" class=\"wp-image-1909\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera4.png 1800w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera4-300x200.png 300w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera4-768x512.png 768w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2018\/11\/kamera4-1024x683.png 1024w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/figure>\n\n\n\n<p><strong><br\/><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kamera provede kompletn\u00ed matematiku za v\u00e1s<\/h2>\n\n\n\n<p>Pixy2 to um\u00ed tak\u00e9 a bez jak\u00fdchkoliv IR diod a \u010didel! Anal\u00fdzu prov\u00e1d\u00ed na pixelov\u00e9 \u00farovni p\u0159\u00edmo v obrazu, mnohem komplexn\u011bji a op\u011bt slu\u0161nou rychlost\u00ed okolo 60 fps. Jednodu\u0161e \u0159e\u010deno, kdy\u017e Pixy2 uvid\u00ed v obrazu \u010dernou \u010d\u00e1ru, interpretuje ji jako vektor, kter\u00fd vede z bodu A do bodu B a informace o jejich sou\u0159adnic\u00edch op\u011bt po\u0161le na\u0161emu ovl\u00e1dac\u00edmu mikropo\u010d\u00edta\u010di.<br\/><\/p>\n\n\n\n<p><strong><br\/><\/strong><\/p>\n\n\n\n<p><strong><br\/><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pixy2 Na trhu je jich n\u011bkolik a my se dnes pod\u00edv\u00e1me na americkou Pixy2. OpenCV toho um\u00ed v\u00edce a mohli bychom skrze ni data z kamery napojit t\u0159eba na strojov\u00e9 u\u010den\u00ed a neuronovou s\u00ed\u0165, kter\u00e1 bude v re\u00e1ln\u00e9m \u010dase detekovat p\u0159edm\u011bty nebo i identifikovat konkr\u00e9tn\u00ed \u010dleny dom\u00e1cnosti aj. K tomu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1906,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/pages\/1905"}],"collection":[{"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1905"}],"version-history":[{"count":3,"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/pages\/1905\/revisions"}],"predecessor-version":[{"id":1913,"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/pages\/1905\/revisions\/1913"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/media\/1906"}],"wp:attachment":[{"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}