{"id":318942,"date":"2021-03-03T09:00:42","date_gmt":"2021-03-03T09:00:42","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=318942"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=318942","title":{"rendered":"\u0421\u0442\u0440\u0438\u043c\u0438\u043d\u0433 Edge2AI \u043d\u0430 NVIDIA JETSON Nano 2\u0413\u0431 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0430\u0433\u0435\u043d\u0442\u043e\u0432 MiNiFi \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445 FLaNK"},"content":{"rendered":"\n<div class=\"post__text post__text_v2\" id=\"post-content-body\">\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/39e\/8b3\/d18\/39e8b3d18083636c55d28ec78f9e8864.jpg\" width=\"896\" height=\"240\"><figcaption><\/figcaption><\/figure>\n<p>\u041c\u043d\u0435 \u043d\u0435\u043a\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u043e \u0441\u043d\u0438\u043c\u0430\u0442\u044c \u0441\u0432\u043e\u0451 \u0432\u0438\u0434\u0435\u043e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0438 &#8212; \u043d\u0435 \u0442\u0435\u0440\u043f\u0435\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u044d\u0442\u043e \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. NVIDIA Jetson Nano 2GB \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e <a href=\"https:\/\/www.nvidia.com\/ru-ru\/autonomous-machines\/jetson-store\/\">\u043a\u0443\u043f\u0438\u0442\u044c <\/a>\u0432\u0441\u0435\u0433\u043e \u0437\u0430 59 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432!!!<br \/>\u042f \u043f\u0440\u043e\u0432\u0435\u043b \u043f\u0440\u043e\u0431\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a, \u0443 \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0432\u0441\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0430\u043c \u043d\u0440\u0430\u0432\u044f\u0442\u0441\u044f \u0434\u043b\u044f Jetson, \u0432\u0441\u0435\u0433\u043e \u043d\u0430 2 \u0413\u0431 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 2 USB \u043f\u043e\u0440\u0442\u0430 \u043c\u0435\u043d\u044c\u0448\u0435.  \u042d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u043b\u0430\u0441\u0441\u043d\u044b\u0445 \u043a\u0435\u0439\u0441\u043e\u0432.<\/p>\n<p>\u0420\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0430:&nbsp; <a href=\"https:\/\/www.youtube.com\/watch?v=dVGEtWYkP2c&amp;feature=youtu.be\">https:\/\/www.youtube.com\/watch?v=dVGEtWYkP2c&amp;feature=youtu.be<\/a><\/p>\n<p><strong>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0418\u0418-\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430:<\/strong>&nbsp; <a href=\"https:\/\/youtu.be\/2T8CG7lDkcU\">https:\/\/youtu.be\/2T8CG7lDkcU<\/a><\/p>\n<p><strong>\u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b: &nbsp; <\/strong><a href=\"https:\/\/www.nvidia.com\/en-us\/autonomous-machines\/embedded-systems\/jetson-nano\/education-projects\/\">https:\/\/www.nvidia.com\/en-us\/autonomous-machines\/embedded-systems\/jetson-nano\/education-projects\/<\/a><\/p>\n<p>\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438:<br \/><strong>\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440<\/strong>: NVIDIA Maxwell\u2122 \u0441\u043e 128 \u044f\u0434\u0440\u0430\u043c\u0438 CUDA<br \/><strong>\u041f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440<\/strong>: \u0427\u0435\u0442\u044b\u0440\u0435\u0445\u044a\u044f\u0434\u0435\u0440\u043d\u044b\u0439 ARM\u00ae A57 \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 1,43 \u0413\u0413\u0446<br \/><strong>\u041f\u0430\u043c\u044f\u0442\u044c<\/strong>: 2 \u0413\u0431 LPDDR4, 64-bit 25,6 \u0413\u0431\u0438\u0442\/\u0441<br \/><strong>\u041d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c<\/strong>: microSD (\u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442)<br \/><strong>\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e<\/strong>:   4K \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 | 4 \u043f\u043e\u0442\u043e\u043a\u0430 \u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 1080p \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 | 9 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 720p \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 (H.264\/H.265)<br \/><strong>\u0414\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e<\/strong>:    4K \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 60 \u0413\u0446 | 2 \u043f\u043e\u0442\u043e\u043a\u0430 \u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 4K \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 | 8 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 1080p \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 | 18 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 720\u0440 \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 (H.264\/H.265)<br \/><strong>\u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435<\/strong>:   \u0411\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Gigabit Ethernet, 802.11ac*<br \/><strong>\u041a\u0430\u043c\u0435\u0440\u0430<\/strong>:    1 \u0440\u0430\u0437\u044a\u0435\u043c MIPI CSI-2<br \/><strong>\u0420\u0430\u0437\u044a\u0435\u043c\u044b \u0434\u0438\u0441\u043f\u043b\u0435\u044f<\/strong>:    \u0420\u0430\u0437\u044a\u0435\u043c HDMI<br \/><strong>USB<\/strong>:    1x USB 3.0 Type A, 2x USB 2.0 Type A, 1x USB 2.0 Micro-B<br \/><strong>\u041f\u0440\u043e\u0447\u0438\u0435 \u0440\u0430\u0437\u044a\u0435\u043c\u044b<\/strong>:    \u0420\u0430\u0437\u044a\u0435\u043c 40-\u043f\u0438\u043d (GPIO, I2C, I2S, SPI, UART)<br \/><strong>\u0420\u0430\u0437\u044a\u0435\u043c<\/strong>: 12-\u043f\u0438\u043d (\u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u044b, UART)<br \/><strong>\u0420\u0430\u0437\u044a\u0435\u043c \u0432\u0435\u043d\u0442\u0438\u043b\u044f\u0442\u043e\u0440\u0430<\/strong>: 40-\u043f\u0438\u043d *<br \/><strong>\u0420\u0430\u0437\u043c\u0435\u0440\u044b<\/strong>:    100 x 80 x 29 \u043c\u043c<\/p>\n<p>\u0412 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u0433\u0434\u0435 \u0438\u043b\u0438 \u043a\u0430\u043a \u0432\u044b \u043f\u043e\u043a\u0443\u043f\u0430\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0432\u0430\u043c, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043a\u0443\u043f\u0438\u0442\u044c \u0431\u043b\u043e\u043a \u043f\u0438\u0442\u0430\u043d\u0438\u044f \u0438 USB WiFi.<\/p>\n<p>\u0412\u0441\u0435 \u043c\u043e\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0430 2 \u0413\u0411, \u043d\u043e \u0441 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0435\u0439 \u0441\u0440\u0435\u0434\u0441\u0442\u0432.&nbsp; \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u0440\u043e\u0441\u0442\u0430, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0431\u044b\u0441\u0442\u0440\u0430\u044f, \u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u0432\u0441\u0435\u043c, \u043a\u0442\u043e \u0438\u0449\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u043e\u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u0418\u0418 \u043d\u0430 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0438\u0438 \u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u043c\u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u043c\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u043c\u0438. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0434\u043b\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u042f \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043b \u0441\u0432\u043e\u0439 Jetson \u043a \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0443, \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435 \u0438 \u043c\u044b\u0448\u0438, \u0438 \u044f \u043c\u043e\u0433\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043a\u0430\u043a \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0438\u0438, \u0442\u0430\u043a \u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u041f\u041a. \u0421 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0442\u0430\u043a\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0435\u0433\u043a\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c MiNiFi \u0430\u0433\u0435\u043d\u0442\u043e\u0432, \u043c\u043e\u0434\u0435\u043b\u044c \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043d\u0430 Python \u0438 \u043c\u043e\u0434\u0435\u043b\u0438 Deep Learning.<\/p>\n<p>NVIDIA \u043d\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u0448\u0435\u0432\u043e\u043c \u043f\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u043d\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435, \u0443 \u043d\u0438\u0445 \u0442\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u0445 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439: Cloudera \u043f\u0440\u0435\u0432\u043e\u0437\u043d\u043e\u0441\u0438\u0442 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0435 \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\u044b\u0445 <a href=\"https:\/\/blog.cloudera.com\/cloudera-supercharges-the-enterprise-data-cloud-with-nvidia\/\">\u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0441 NVIDIA<\/a>!<\/p>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<p><strong>\u0418\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438:<\/strong>&nbsp; <a href=\"https:\/\/github.com\/tspannhw\/SettingUpAJetsonNano2GB\/blob\/main\/README.md\">https:\/\/github.com\/tspannhw\/SettingUpAJetsonNano2GB\/blob\/main\/README.md<\/a><\/p>\n<p>\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e NVIDIA Jetson Nano 2GB \u0432\u0435\u043b\u0438\u043a\u043e\u043b\u0435\u043f\u043d\u043e &#8212; \u043d\u0438\u0447\u0435\u0433\u043e \u043b\u0438\u0448\u043d\u0435\u0433\u043e. \u042f \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b \u0441\u0432\u043e\u0435\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430 MiNiFi \u0438 \u043a\u043e\u0434 \u0438\u0437 \u0434\u0440\u0443\u0433\u0438\u0445 Jetson Nanos, Xavier NX \u0438 TX1, \u0438 \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e. \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u043f\u043e\u043b\u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0435\u0439, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u0437\u0430\u0434\u0430\u0447 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u042f \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u044e Xavier, \u043d\u043e \u0437\u0430 \u044d\u0442\u0443 \u0446\u0435\u043d\u0443 \u0432\u044b\u0431\u043e\u0440 \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u044b\u0439. \u0414\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IoT\/\u0418\u0418 \u043d\u0430 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0438\u0438 \u044f \u0441\u043e\u0431\u0438\u0440\u0430\u044e\u0441\u044c \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e Jetson Nano. \u042f \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b NVidia Jetson 2GB \u0434\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f\u0445, \u0432\u043a\u043b\u044e\u0447\u0430\u044f ApacheCon, BeamSummit, Open Source Summit \u0438 AI Dev World:<br \/><a href=\"https:\/\/www.linkedin.com\/pulse\/2020-streaming-edge-ai-events-tim-spann\/\">https:\/\/www.linkedin.com\/pulse\/2020-streaming-edge-ai-events-tim-spann\/<\/a><\/p>\n<p>\u0414\u043b\u044f \u0437\u0430\u0445\u0432\u0430\u0442\u0430 \u043d\u0435\u043f\u043e\u0434\u0432\u0438\u0436\u043d\u044b\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u0445 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b <strong>fswebcam<\/strong>.<\/p>\n<p>\u041e\u0431\u044b\u0447\u043d\u043e \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u044d\u0442\u043e\u0442 \u0433\u0430\u0439\u0434: <a href=\"https:\/\/github.com\/dusty-nv\/jetson-inference\">https:\/\/github.com\/dusty-nv\/jetson-inference<\/a>.&nbsp; <br \/>\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430, \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u044b. \u041e\u0431\u044b\u0447\u043d\u043e \u044f \u0441\u043e\u0437\u0434\u0430\u044e \u0441\u0432\u043e\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043f\u043e\u043b\u044c\u0437\u0443\u044f\u0441\u044c \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u043e\u0434\u043d\u0443 \u0438\u0437 \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 NVIDIA. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0441\u043a\u043e\u0440\u044f\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 <strong>Edge2AI<\/strong>-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0431\u0443\u0434\u044c \u0442\u043e \u0437\u0430\u0434\u0430\u0447\u0438 IoT \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0446\u0435\u043b\u0438. \u042d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u044b\u043c\u0438 \u043a\u0430\u043c\u0435\u0440\u0430\u043c\u0438 Raspberry Pi \u0438 \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u043c\u0438 USB \u0432\u0435\u0431-\u043a\u0430\u043c\u0435\u0440\u0430\u043c\u0438 Logitech, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 NVIDIA.<\/p>\n<p>\u041f\u0440\u0438 \u0442\u0430\u043a\u043e\u0439 \u0446\u0435\u043d\u0435, \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u043d\u0435\u0442 \u043f\u0440\u0438\u0447\u0438\u043d, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043b\u044e\u0431\u043e\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443 \u0432 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u043d\u0435 \u0441\u0442\u043e\u0438\u043b\u043e \u0431\u044b \u0438\u043c\u0435\u0442\u044c \u0442\u0430\u043a\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. \u042d\u0442\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 Edge AI \u0438 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0441 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e.&nbsp;<\/p>\n<p>\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430 NetHope Global Summit, \u0438 \u043f\u043e\u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u044d\u0442\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0437\u0430 59 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u0432\u043f\u043e\u043b\u043d\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u0441\u0442\u0430\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u043c \u0434\u043b\u044f \u043d\u0435\u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u0430 \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u2018\u0432 \u043f\u043e\u043b\u0435\u2019.&nbsp; &nbsp; <a href=\"https:\/\/www.nethopeglobalsummit.org\/agenda-2020#sz-tab-44134\">https:\/\/www.nethopeglobalsummit.org\/agenda-2020#sz-tab-44134<\/a>&nbsp;<\/p>\n<p>\u042f \u0438\u0441\u0441\u043b\u0435\u0434\u0443\u044e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u0430\u043a\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u043e\u0433\u043b\u0430 \u0431\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u0437\u044f\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f. \u041f\u0435\u0440\u0438\u0444\u0435\u0440\u0438\u0439\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c \u0437\u0430 59 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u043e\u0432\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0446\u0435\u043d\u0435. \u0417\u0430 59 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u044f \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0443 \u043c\u043d\u043e\u0433\u043e \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u043e\u0431\u043b\u0430\u043a\u0430, \u043d\u043e \u0441\u043c\u043e\u0433\u0443 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0438 \u043c\u043e\u0449\u043d\u043e\u0435&nbsp; \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0441 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u043c\u0438 \u041c\u041e, DL, \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0432\u0438\u0434\u0435\u043e \u0441 \u043a\u0430\u043c\u0435\u0440\u044b, \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0441 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 MiNiFi, Python \u0438 Java. \u0412\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0437\u0434\u0435\u0441\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e 2-\u043c\u044f \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442\u0430\u043c\u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u043e\u0434\u043d\u0438\u043c&nbsp;\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c.<\/p>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f<\/strong><\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/535\/5c2\/978\/5355c297820bf3cbcdc337ade7225851.png\" width=\"480\" height=\"638\"><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/667\/a5f\/90c\/667a5f90cbf9f84a9b512aad46298b2f.png\" width=\"459\" height=\"613\"><figcaption><\/figcaption><\/figure>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445:<\/strong><\/p>\n<p><code>{\"uuid\": \"nano_uuid_cmq_20201026202757\", \"ipaddress\": \"192.168.1.169\", <br \/>\"networktime\": 47.7275505065918, \"detectleft\": 1.96746826171875, <br \/>\"detectconfidence\": 52.8866550521850pidence \": 52.8866550521850pidence\": <br \/>52.8866550521850p , \"gputemp\": \"30.0\", \"gputempf\": \"86\", \"cputempf\": \"93\", <br \/>\"runtime\": \"169\", \"host\": \"nano5\", <br \/>\"filename\": \"\/ opt \/ demo \/images\/out_iue_20201026202757.jpg \",<br \/>\" host_name \":\" nano5 \",\" macaddress \":\" 00: e0: 4c: 49: d8: b7 \",<br \/>\" end \":\" 1603744246.924455 \",\" te \":\" 169.4200084209442 \", <br \/>\u00absystemtime\u00bb: \u00ab26.10.2020 16:30:46\u00bb, \u00abcpu\u00bb: 9,9, \u00abdiskusage\u00bb: \u00ab37100,4 \u041cB\u00bb, <br \/>\u00abMemory\u00bb: 91,5, \u00abid\u00bb: \u00ab20201026202757_64d69a82-88d8-45f8-be06 -1b836cb6cc84 \"}<\/code><\/p>\n<hr>\n<p>\u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0430 Python \u0434\u043b\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441 \u0432\u0435\u0431-\u043a\u0430\u043c\u0435\u0440\u044b (\u044d\u0442\u043e Logi \u0432\u0435\u0431-\u043a\u0430\u043c\u0435\u0440\u0430 \u043d\u0438\u0437\u043a\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u043d\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043c\u0435\u0440\u0443 Raspberry Pi). \u0415\u0449\u0435 \u043b\u0443\u0447\u0448\u0435, \u0435\u0441\u043b\u0438 \u0431\u044b \u043c\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u044d\u0442\u043e\u0442 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u0430\u0433\u0435\u043d\u0442\u043e\u0432 MiNiFi. \u0418\u0445 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438.<\/p>\n<p>&nbsp;<\/p>\n<p>root@nano5:\/opt\/demo\/minifi-jetson-nano# jetson_clocks&nbsp;<\/p>\n<p>root@nano5:\/opt\/demo\/minifi-jetson-nano# python3 detect.py&nbsp;<\/p>\n<p>[gstreamer] initialized gstreamer, version 1.14.5.0<\/p>\n<p>[gstreamer] gstCamera &#8212; attempting to create device v4l2:\/\/\/dev\/video0<\/p>\n<p>[gstreamer] gstCamera &#8212; found v4l2 device: HD Webcam C615<\/p>\n<p>[gstreamer] v4l2-proplist, device.path=(string)\/dev\/video0, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)&#187;HD\\ Webcam\\ C615&#8243;, v4l2.device.bus_info=(string)usb-70090000.xusb-3.2, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;<\/p>\n<p>[gstreamer] gstCamera &#8212; found 30 caps for v4l2 device \/dev\/video0<\/p>\n<p>[gstreamer] [0] video\/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction)5\/1;<\/p>\n<p>[gstreamer] [1] video\/x-raw, format=(string)YUY2, width=(int)1600, height=(int)896, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [2] video\/x-raw, format=(string)YUY2, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [3] video\/x-raw, format=(string)YUY2, width=(int)960, height=(int)720, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [4] video\/x-raw, format=(string)YUY2, width=(int)1024, height=(int)576, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [5] video\/x-raw, format=(string)YUY2, width=(int)800, height=(int)600, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [6] video\/x-raw, format=(string)YUY2, width=(int)864, height=(int)480, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [7] video\/x-raw, format=(string)YUY2, width=(int)800, height=(int)448, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [8] video\/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [9] video\/x-raw, format=(string)YUY2, width=(int)640, height=(int)360, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [10] video\/x-raw, format=(string)YUY2, width=(int)432, height=(int)240, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [11] video\/x-raw, format=(string)YUY2, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [12] video\/x-raw, format=(string)YUY2, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [13] video\/x-raw, format=(string)YUY2, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [14] video\/x-raw, format=(string)YUY2, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [15] image\/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [16] image\/jpeg, width=(int)1600, height=(int)896, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [17] image\/jpeg, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [18] image\/jpeg, width=(int)960, height=(int)720, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [19] image\/jpeg, width=(int)1024, height=(int)576, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [20] image\/jpeg, width=(int)800, height=(int)600, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [21] image\/jpeg, width=(int)864, height=(int)480, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [22] image\/jpeg, width=(int)800, height=(int)448, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [23] image\/jpeg, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [24] image\/jpeg, width=(int)640, height=(int)360, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [25] image\/jpeg, width=(int)432, height=(int)240, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [26] image\/jpeg, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [27] image\/jpeg, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [28] image\/jpeg, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [29] image\/jpeg, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] gstCamera &#8212; selected device profile:&nbsp; codec=mjpeg format=unknown width=1280 height=720<\/p>\n<p>[gstreamer] gstCamera pipeline string:<\/p>\n<p>[gstreamer] v4l2src device=\/dev\/video0 ! image\/jpeg, width=(int)1280, height=(int)720 ! jpegdec ! video\/x-raw ! appsink name=mysink<\/p>\n<p>[gstreamer] gstCamera successfully created device v4l2:\/\/\/dev\/video0<\/p>\n<p>[gstreamer] opening gstCamera for streaming, transitioning pipeline to GST_STATE_PLAYING<\/p>\n<p>[gstreamer] gstreamer changed state from NULL to READY ==&gt; mysink<\/p>\n<p>[gstreamer] gstreamer changed state from NULL to READY ==&gt; capsfilter1<\/p>\n<p>[gstreamer] gstreamer changed state from NULL to READY ==&gt; jpegdec0<\/p>\n<p>[gstreamer] gstreamer changed state from NULL to READY ==&gt; capsfilter0<\/p>\n<p>[gstreamer] gstreamer changed state from NULL to READY ==&gt; v4l2src0<\/p>\n<p>[gstreamer] gstreamer changed state from NULL to READY ==&gt; pipeline0<\/p>\n<p>[gstreamer] gstreamer changed state from READY to PAUSED ==&gt; capsfilter1<\/p>\n<p>[gstreamer] gstreamer changed state from READY to PAUSED ==&gt; jpegdec0<\/p>\n<p>[gstreamer] gstreamer changed state from READY to PAUSED ==&gt; capsfilter0<\/p>\n<p>[gstreamer] gstreamer stream status CREATE ==&gt; src<\/p>\n<p>[gstreamer] gstreamer changed state from READY to PAUSED ==&gt; v4l2src0<\/p>\n<p>[gstreamer] gstreamer changed state from READY to PAUSED ==&gt; pipeline0<\/p>\n<p>[gstreamer] gstreamer stream status ENTER ==&gt; src<\/p>\n<p>[gstreamer] gstreamer message new-clock ==&gt; pipeline0<\/p>\n<p>[gstreamer] gstreamer message stream-start ==&gt; pipeline0<\/p>\n<p>[gstreamer] gstreamer changed state from PAUSED to PLAYING ==&gt; capsfilter1<\/p>\n<p>[gstreamer] gstreamer changed state from PAUSED to PLAYING ==&gt; jpegdec0<\/p>\n<p>[gstreamer] gstreamer changed state from PAUSED to PLAYING ==&gt; capsfilter0<\/p>\n<p>[gstreamer] gstreamer changed state from PAUSED to PLAYING ==&gt; v4l2src0<\/p>\n<p>[gstreamer] gstCamera &#8212; onPreroll<\/p>\n<p>[gstreamer] gstCamera &#8212; map buffer size was less than max size (1382400 vs 1382407)<\/p>\n<p>[gstreamer] gstCamera recieve caps:&nbsp; video\/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:\/right-view-first\/left-flipped\/left-flopped\/right-flipped\/right-flopped\/half-aspect\/mixed-mono, pixel-aspect-ratio=(fraction)1\/1, chroma-site=(string)mpeg2, colorimetry=(string)1:4:0:0, framerate=(fraction)30\/1<\/p>\n<p>[gstreamer] gstCamera &#8212; recieved first frame, codec=mjpeg format=i420 width=1280 height=720 size=1382407<\/p>\n<p>RingBuffer &#8212; allocated 4 buffers (1382407 bytes each, 5529628 bytes total)<\/p>\n<p>[gstreamer] gstreamer changed state from READY to PAUSED ==&gt; mysink<\/p>\n<p>[gstreamer] gstreamer message async-done ==&gt; pipeline0<\/p>\n<p>[gstreamer] gstreamer changed state from PAUSED to PLAYING ==&gt; mysink<\/p>\n<p>[gstreamer] gstreamer changed state from PAUSED to PLAYING ==&gt; pipeline0<\/p>\n<p>RingBuffer &#8212; allocated 4 buffers (14745600 bytes each, 58982400 bytes total)<\/p>\n<p>jetson.inference &#8212; detectNet loading build-in network &#8216;ssd-mobilenet-v2&#8217;<\/p>\n<p>detectNet &#8212; loading detection network model from:<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; model&nbsp; &nbsp; &nbsp; &nbsp; networks\/SSD-Mobilenet-v2\/ssd_mobilenet_v2_coco.uff<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; input_blob &nbsp; &#8216;Input&#8217;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; output_blob&nbsp; &#8216;NMS&#8217;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; output_count &#8216;NMS_1&#8217;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; class_labels networks\/SSD-Mobilenet-v2\/ssd_coco_labels.txt<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; threshold&nbsp; &nbsp; 0.500000<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; batch_size &nbsp; 1<\/p>\n<p>[TRT]&nbsp; &nbsp; TensorRT version 7.1.3<\/p>\n<p>[TRT]&nbsp; &nbsp; loading NVIDIA plugins\u2026<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::GridAnchor_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::NMS_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::Reorg_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::Region_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::Clip_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::LReLU_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::PriorBox_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::Normalize_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::RPROI_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::BatchedNMS_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Could not register plugin creator &#8212;&nbsp; ::FlattenConcat_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::CropAndResize version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::DetectionLayer_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::Proposal version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::ProposalLayer_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::PyramidROIAlign_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::ResizeNearest_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::Split version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::SpecialSlice_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; Registered plugin creator &#8212; ::InstanceNormalization_TRT version 1<\/p>\n<p>[TRT]&nbsp; &nbsp; detected model format &#8212; UFF&nbsp; (extension &#8216;.uff&#8217;)<\/p>\n<p>[TRT]&nbsp; &nbsp; desired precision specified for GPU: FASTEST<\/p>\n<p>[TRT]&nbsp; &nbsp; requested fasted precision for device GPU without providing valid calibrator, disabling INT8<\/p>\n<p>[TRT]&nbsp; &nbsp; native precisions detected for GPU:&nbsp; FP32, FP16<\/p>\n<p>[TRT]&nbsp; &nbsp; selecting fastest native precision for GPU:&nbsp; FP16<\/p>\n<p>[TRT]&nbsp; &nbsp; attempting to open engine cache file \/usr\/local\/bin\/networks\/SSD-Mobilenet-v2\/ssd_mobilenet_v2_coco.uff.1.1.7103.GPU.FP16.engine<\/p>\n<p>[TRT]&nbsp; &nbsp; loading network plan from engine cache\u2026 \/usr\/local\/bin\/networks\/SSD-Mobilenet-v2\/ssd_mobilenet_v2_coco.uff.1.1.7103.GPU.FP16.engine<\/p>\n<p>[TRT]&nbsp; &nbsp; device GPU, loaded \/usr\/local\/bin\/networks\/SSD-Mobilenet-v2\/ssd_mobilenet_v2_coco.uff<\/p>\n<p>[TRT]&nbsp; &nbsp; Deserialize required 2384046 microseconds.<\/p>\n<p>[TRT]&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n<p>[TRT]&nbsp; &nbsp; CUDA engine context initialized on device GPU:<\/p>\n<p>[TRT] &nbsp; &nbsp; &nbsp; &#8212; layers &nbsp; &nbsp; &nbsp; 117<\/p>\n<p>[TRT] &nbsp; &nbsp; &nbsp; &#8212; maxBatchSize 1<\/p>\n<p>[TRT] &nbsp; &nbsp; &nbsp; &#8212; workspace&nbsp; &nbsp; 0<\/p>\n<p>[TRT] &nbsp; &nbsp; &nbsp; &#8212; deviceMemory 35449344<\/p>\n<p>[TRT] &nbsp; &nbsp; &nbsp; &#8212; bindings &nbsp; &nbsp; 3<\/p>\n<p>[TRT] &nbsp; &nbsp; &nbsp; binding 0<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; index &nbsp; 0<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; name&nbsp; &nbsp; &#8216;Input&#8217;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; type&nbsp; &nbsp; FP32<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; in\/out&nbsp; INPUT<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; # dims&nbsp; 3<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; dim #0&nbsp; 3 (SPATIAL)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; dim #1&nbsp; 300 (SPATIAL)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; dim #2&nbsp; 300 (SPATIAL)<\/p>\n<p>[TRT] &nbsp; &nbsp; &nbsp; binding 1<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; index &nbsp; 1<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; name&nbsp; &nbsp; &#8216;NMS&#8217;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; type&nbsp; &nbsp; FP32<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; in\/out&nbsp; OUTPUT<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; # dims&nbsp; 3<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; dim #0&nbsp; 1 (SPATIAL)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; dim #1&nbsp; 100 (SPATIAL)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; dim #2&nbsp; 7 (SPATIAL)<\/p>\n<p>[TRT] &nbsp; &nbsp; &nbsp; binding 2<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; index &nbsp; 2<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; name&nbsp; &nbsp; &#8216;NMS_1&#8217;<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; type&nbsp; &nbsp; FP32<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; in\/out&nbsp; OUTPUT<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; # dims&nbsp; 3<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; dim #0&nbsp; 1 (SPATIAL)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; dim #1&nbsp; 1 (SPATIAL)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212; dim #2&nbsp; 1 (SPATIAL)<\/p>\n<p>[TRT]&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n<p>[TRT]&nbsp; &nbsp; binding to input 0 Input&nbsp; binding index:&nbsp; 0<\/p>\n<p>[TRT]&nbsp; &nbsp; binding to input 0 Input&nbsp; dims (b=1 c=3 h=300 w=300) size=1080000<\/p>\n<p>[TRT]&nbsp; &nbsp; binding to output 0 NMS&nbsp; binding index:&nbsp; 1<\/p>\n<p>[TRT]&nbsp; &nbsp; binding to output 0 NMS&nbsp; dims (b=1 c=1 h=100 w=7) size=2800<\/p>\n<p>[TRT]&nbsp; &nbsp; binding to output 1 NMS_1&nbsp; binding index:&nbsp; 2<\/p>\n<p>[TRT]&nbsp; &nbsp; binding to output 1 NMS_1&nbsp; dims (b=1 c=1 h=1 w=1) size=4<\/p>\n<p>[TRT]&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n<p>[TRT]&nbsp; &nbsp; device GPU, \/usr\/local\/bin\/networks\/SSD-Mobilenet-v2\/ssd_mobilenet_v2_coco.uff initialized.<\/p>\n<p>[TRT]&nbsp; &nbsp; W = 7&nbsp; H = 100&nbsp; C = 1<\/p>\n<p>[TRT]&nbsp; &nbsp; detectNet &#8212; maximum bounding boxes:&nbsp; 100<\/p>\n<p>[TRT]&nbsp; &nbsp; detectNet &#8212; loaded 91 class info entries<\/p>\n<p>[TRT]&nbsp; &nbsp; detectNet &#8212; number of object classes:&nbsp; 91<\/p>\n<p>detected 0 objects in image<\/p>\n<p>[TRT]&nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>[TRT]&nbsp; &nbsp; Timing Report \/usr\/local\/bin\/networks\/SSD-Mobilenet-v2\/ssd_mobilenet_v2_coco.uff<\/p>\n<p>[TRT]&nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>[TRT]&nbsp; &nbsp; Pre-Process &nbsp; CPU &nbsp; 0.07802ms&nbsp; CUDA &nbsp; 0.48875ms<\/p>\n<p>[TRT]&nbsp; &nbsp; Network &nbsp; &nbsp; &nbsp; CPU&nbsp; 45.52254ms&nbsp; CUDA&nbsp; 44.93750ms<\/p>\n<p>[TRT]&nbsp; &nbsp; Post-Process&nbsp; CPU &nbsp; 0.03193ms&nbsp; CUDA &nbsp; 0.03177ms<\/p>\n<p>[TRT]&nbsp; &nbsp; Total &nbsp; &nbsp; &nbsp; &nbsp; CPU&nbsp; 45.63248ms&nbsp; CUDA&nbsp; 45.45802ms<\/p>\n<p>[TRT]&nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>[TRT]&nbsp; &nbsp; note &#8212; when processing a single image, run &#8216;sudo jetson_clocks&#8217; before<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to disable DVFS for more accurate profiling\/timing measurements<\/p>\n<p>[image] saved &#8216;\/opt\/demo\/images\/out_kfy_20201030195943.jpg&#8217;&nbsp; (1280&#215;720, 4 channels)<\/p>\n<p>[TRT]&nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>[TRT]&nbsp; &nbsp; Timing Report \/usr\/local\/bin\/networks\/SSD-Mobilenet-v2\/ssd_mobilenet_v2_coco.uff<\/p>\n<p>[TRT]&nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>[TRT]&nbsp; &nbsp; Pre-Process &nbsp; CPU &nbsp; 0.07802ms&nbsp; CUDA &nbsp; 0.48875ms<\/p>\n<p>[TRT]&nbsp; &nbsp; Network &nbsp; &nbsp; &nbsp; CPU&nbsp; 45.52254ms&nbsp; CUDA&nbsp; 44.93750ms<\/p>\n<p>[TRT]&nbsp; &nbsp; Post-Process&nbsp; CPU &nbsp; 0.03193ms&nbsp; CUDA &nbsp; 0.03177ms<\/p>\n<p>[TRT]&nbsp; &nbsp; Total &nbsp; &nbsp; &nbsp; &nbsp; CPU&nbsp; 45.63248ms&nbsp; CUDA&nbsp; 45.45802ms<\/p>\n<p>[TRT]&nbsp; &nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>[gstreamer] gstCamera &#8212; stopping pipeline, transitioning to GST_STATE_NULL<\/p>\n<p>[gstreamer] gstCamera &#8212; pipeline stopped<\/p>\n<hr>\n<p>\u041c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f, \u0441\u043a\u0440\u0438\u043f\u0442 <strong>detect.py<\/strong>. \u0427\u0442\u043e\u0431\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043d\u0438\u043c\u043e\u043a \u0432\u0435\u0431-\u043a\u0430\u043c\u0435\u0440\u044b \u0438 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e: &nbsp; camera = jetson.utils.gstCamera(width, height, camera)<\/p>\n<p>\u041c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u0434\u0430\u0435\u0442 \u043d\u0430\u043c \u0442\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0438 \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0443\u0436\u043d\u043e.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a12\/664\/e76\/a12664e762a1a8367ad52a8ac0a2472e.png\" alt=\"\u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u044c\u044e \u043d\u0430 Jetson Nano 2GB\" title=\"\u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u044c\u044e \u043d\u0430 Jetson Nano 2GB\" width=\"522\" height=\"331\"><figcaption>\u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u044c\u044e \u043d\u0430 Jetson Nano 2GB<\/figcaption><\/figure>\n<p><strong>\u0421\u0441\u044b\u043b\u043a\u0438:<\/strong><\/p>\n<p>\u00b7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"https:\/\/github.com\/tspannhw\/minifi-jetson-nano\">https:\/\/github.com\/tspannhw\/minifi-jetson-nano<\/a><\/p>\n<p>\u00b7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"https:\/\/youtu.be\/fIESu365Sb0\">https:\/\/youtu.be\/fIESu365Sb0<\/a><\/p>\n<p>\u00b7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"https:\/\/developer.nvidia.com\/blog\/ultimate-starter-ai-computer-jetson-nano-2gb-developer-kit\/\">https:\/\/developer.nvidia.com\/blog\/ultimate-starter-ai-computer-jetson-nano-2gb-developer-kit\/<\/a><\/p>\n<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/company\/cloudera\/blog\/543116\/\"> https:\/\/habr.com\/ru\/company\/cloudera\/blog\/543116\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text_v2\" id=\"post-content-body\">\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041c\u043d\u0435 \u043d\u0435\u043a\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u043e \u0441\u043d\u0438\u043c\u0430\u0442\u044c \u0441\u0432\u043e\u0451 \u0432\u0438\u0434\u0435\u043e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0438 &#8212; \u043d\u0435 \u0442\u0435\u0440\u043f\u0435\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u044d\u0442\u043e \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. NVIDIA Jetson Nano 2GB \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e <a href=\"https:\/\/www.nvidia.com\/ru-ru\/autonomous-machines\/jetson-store\/\">\u043a\u0443\u043f\u0438\u0442\u044c <\/a>\u0432\u0441\u0435\u0433\u043e \u0437\u0430 59 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432!!!<br \/>\u042f \u043f\u0440\u043e\u0432\u0435\u043b \u043f\u0440\u043e\u0431\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a, \u0443 \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0432\u0441\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0430\u043c \u043d\u0440\u0430\u0432\u044f\u0442\u0441\u044f \u0434\u043b\u044f Jetson, \u0432\u0441\u0435\u0433\u043e \u043d\u0430 2 \u0413\u0431 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 2 USB \u043f\u043e\u0440\u0442\u0430 \u043c\u0435\u043d\u044c\u0448\u0435.  \u042d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u043b\u0430\u0441\u0441\u043d\u044b\u0445 \u043a\u0435\u0439\u0441\u043e\u0432.<\/p>\n<p>\u0420\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0430:&nbsp; <a href=\"https:\/\/www.youtube.com\/watch?v=dVGEtWYkP2c&amp;feature=youtu.be\">https:\/\/www.youtube.com\/watch?v=dVGEtWYkP2c&amp;feature=youtu.be<\/a><\/p>\n<p><strong>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0418\u0418-\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430:<\/strong>&nbsp; <a href=\"https:\/\/youtu.be\/2T8CG7lDkcU\">https:\/\/youtu.be\/2T8CG7lDkcU<\/a><\/p>\n<p><strong>\u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b: &nbsp; <\/strong><a href=\"https:\/\/www.nvidia.com\/en-us\/autonomous-machines\/embedded-systems\/jetson-nano\/education-projects\/\">https:\/\/www.nvidia.com\/en-us\/autonomous-machines\/embedded-systems\/jetson-nano\/education-projects\/<\/a><\/p>\n<p>\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438:<br \/><strong>\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440<\/strong>: NVIDIA Maxwell\u2122 \u0441\u043e 128 \u044f\u0434\u0440\u0430\u043c\u0438 CUDA<br \/><strong>\u041f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440<\/strong>: \u0427\u0435\u0442\u044b\u0440\u0435\u0445\u044a\u044f\u0434\u0435\u0440\u043d\u044b\u0439 ARM\u00ae A57 \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 1,43 \u0413\u0413\u0446<br \/><strong>\u041f\u0430\u043c\u044f\u0442\u044c<\/strong>: 2 \u0413\u0431 LPDDR4, 64-bit 25,6 \u0413\u0431\u0438\u0442\/\u0441<br \/><strong>\u041d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c<\/strong>: microSD (\u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442)<br \/><strong>\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e<\/strong>:   4K \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 | 4 \u043f\u043e\u0442\u043e\u043a\u0430 \u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 1080p \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 | 9 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 720p \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 (H.264\/H.265)<br \/><strong>\u0414\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e<\/strong>:    4K \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 60 \u0413\u0446 | 2 \u043f\u043e\u0442\u043e\u043a\u0430 \u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 4K \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 | 8 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 1080p \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 | 18 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0432 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 720\u0440 \u0441 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 30 \u0413\u0446 (H.264\/H.265)<br \/><strong>\u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435<\/strong>:   \u0411\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Gigabit Ethernet, 802.11ac*<br \/><strong>\u041a\u0430\u043c\u0435\u0440\u0430<\/strong>:    1 \u0440\u0430\u0437\u044a\u0435\u043c MIPI CSI-2<br \/><strong>\u0420\u0430\u0437\u044a\u0435\u043c\u044b \u0434\u0438\u0441\u043f\u043b\u0435\u044f<\/strong>:    \u0420\u0430\u0437\u044a\u0435\u043c HDMI<br \/><strong>USB<\/strong>:    1x USB 3.0 Type A, 2x USB 2.0 Type A, 1x USB 2.0 Micro-B<br \/><strong>\u041f\u0440\u043e\u0447\u0438\u0435 \u0440\u0430\u0437\u044a\u0435\u043c\u044b<\/strong>:    \u0420\u0430\u0437\u044a\u0435\u043c 40-\u043f\u0438\u043d (GPIO, I2C, I2S, SPI, UART)<br \/><strong>\u0420\u0430\u0437\u044a\u0435\u043c<\/strong>: 12-\u043f\u0438\u043d (\u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u044b, UART)<br \/><strong>\u0420\u0430\u0437\u044a\u0435\u043c \u0432\u0435\u043d\u0442\u0438\u043b\u044f\u0442\u043e\u0440\u0430<\/strong>: 40-\u043f\u0438\u043d *<br \/><strong>\u0420\u0430\u0437\u043c\u0435\u0440\u044b<\/strong>:    100 x 80 x 29 \u043c\u043c<\/p>\n<p>\u0412 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u0433\u0434\u0435 \u0438\u043b\u0438 \u043a\u0430\u043a \u0432\u044b \u043f\u043e\u043a\u0443\u043f\u0430\u0435\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0432\u0430\u043c, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043a\u0443\u043f\u0438\u0442\u044c \u0431\u043b\u043e\u043a \u043f\u0438\u0442\u0430\u043d\u0438\u044f \u0438 USB WiFi.<\/p>\n<p>\u0412\u0441\u0435 \u043c\u043e\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0430 2 \u0413\u0411, \u043d\u043e \u0441 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0440\u043e\u0448\u0435\u0439 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0435\u0439 \u0441\u0440\u0435\u0434\u0441\u0442\u0432.&nbsp; \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u0440\u043e\u0441\u0442\u0430, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0431\u044b\u0441\u0442\u0440\u0430\u044f, \u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u0432\u0441\u0435\u043c, \u043a\u0442\u043e \u0438\u0449\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u043e\u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u0418\u0418 \u043d\u0430 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0438\u0438 \u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u043c\u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u043c\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u043c\u0438. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0434\u043b\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u042f \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043b \u0441\u0432\u043e\u0439 Jetson \u043a \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0443, \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435 \u0438 \u043c\u044b\u0448\u0438, \u0438 \u044f \u043c\u043e\u0433\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043a\u0430\u043a \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0438\u0438, \u0442\u0430\u043a \u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u041f\u041a. \u0421 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0442\u0430\u043a\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0435\u0433\u043a\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c MiNiFi \u0430\u0433\u0435\u043d\u0442\u043e\u0432, \u043c\u043e\u0434\u0435\u043b\u044c \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043d\u0430 Python \u0438 \u043c\u043e\u0434\u0435\u043b\u0438 Deep Learning.<\/p>\n<p>NVIDIA \u043d\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u0448\u0435\u0432\u043e\u043c \u043f\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u043d\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435, \u0443 \u043d\u0438\u0445 \u0442\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u0445 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439: Cloudera \u043f\u0440\u0435\u0432\u043e\u0437\u043d\u043e\u0441\u0438\u0442 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0435 \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\u044b\u0445 <a href=\"https:\/\/blog.cloudera.com\/cloudera-supercharges-the-enterprise-data-cloud-with-nvidia\/\">\u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0441 NVIDIA<\/a>!<\/p>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<p><strong>\u0418\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438:<\/strong>&nbsp; <a href=\"https:\/\/github.com\/tspannhw\/SettingUpAJetsonNano2GB\/blob\/main\/README.md\">https:\/\/github.com\/tspannhw\/SettingUpAJetsonNano2GB\/blob\/main\/README.md<\/a><\/p>\n<p>\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e NVIDIA Jetson Nano 2GB \u0432\u0435\u043b\u0438\u043a\u043e\u043b\u0435\u043f\u043d\u043e &#8212; \u043d\u0438\u0447\u0435\u0433\u043e \u043b\u0438\u0448\u043d\u0435\u0433\u043e. \u042f \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b \u0441\u0432\u043e\u0435\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430 MiNiFi \u0438 \u043a\u043e\u0434 \u0438\u0437 \u0434\u0440\u0443\u0433\u0438\u0445 Jetson Nanos, Xavier NX \u0438 TX1, \u0438 \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e. \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u043f\u043e\u043b\u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0435\u0439, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u0437\u0430\u0434\u0430\u0447 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u042f \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u044e Xavier, \u043d\u043e \u0437\u0430 \u044d\u0442\u0443 \u0446\u0435\u043d\u0443 \u0432\u044b\u0431\u043e\u0440 \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u044b\u0439. \u0414\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IoT\/\u0418\u0418 \u043d\u0430 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0438\u0438 \u044f \u0441\u043e\u0431\u0438\u0440\u0430\u044e\u0441\u044c \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e Jetson Nano. \u042f \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b NVidia Jetson 2GB \u0434\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f\u0445, \u0432\u043a\u043b\u044e\u0447\u0430\u044f ApacheCon, BeamSummit, Open Source Summit \u0438 AI Dev World:<br \/><a href=\"https:\/\/www.linkedin.com\/pulse\/2020-streaming-edge-ai-events-tim-spann\/\">https:\/\/www.linkedin.com\/pulse\/2020-streaming-edge-ai-events-tim-spann\/<\/a><\/p>\n<p>\u0414\u043b\u044f \u0437\u0430\u0445\u0432\u0430\u0442\u0430 \u043d\u0435\u043f\u043e\u0434\u0432\u0438\u0436\u043d\u044b\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u0445 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b <strong>fswebcam<\/strong>.<\/p>\n<p>\u041e\u0431\u044b\u0447\u043d\u043e \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u044d\u0442\u043e\u0442 \u0433\u0430\u0439\u0434: <a href=\"https:\/\/github.com\/dusty-nv\/jetson-inference\">https:\/\/github.com\/dusty-nv\/jetson-inference<\/a>.&nbsp; <br \/>\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430, \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u044b. \u041e\u0431\u044b\u0447\u043d\u043e \u044f \u0441\u043e\u0437\u0434\u0430\u044e \u0441\u0432\u043e\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043f\u043e\u043b\u044c\u0437\u0443\u044f\u0441\u044c \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u043e\u0434\u043d\u0443 \u0438\u0437 \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 NVIDIA. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0441\u043a\u043e\u0440\u044f\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 <strong>Edge2AI<\/strong>-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0431\u0443\u0434\u044c \u0442\u043e \u0437\u0430\u0434\u0430\u0447\u0438 IoT \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0446\u0435\u043b\u0438. \u042d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u044b\u043c\u0438 \u043a\u0430\u043c\u0435\u0440\u0430\u043c\u0438 Raspberry Pi \u0438 \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u043c\u0438 USB \u0432\u0435\u0431-\u043a\u0430\u043c\u0435\u0440\u0430\u043c\u0438 Logitech, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 NVIDIA.<\/p>\n<p>\u041f\u0440\u0438 \u0442\u0430\u043a\u043e\u0439 \u0446\u0435\u043d\u0435, \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u043d\u0435\u0442 \u043f\u0440\u0438\u0447\u0438\u043d, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043b\u044e\u0431\u043e\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443 \u0432 \u043b\u044e\u0431\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u043d\u0435 \u0441\u0442\u043e\u0438\u043b\u043e \u0431\u044b \u0438\u043c\u0435\u0442\u044c \u0442\u0430\u043a\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. \u042d\u0442\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 Edge AI \u0438 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0441 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e.&nbsp;<\/p>\n<p>\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430 NetHope Global Summit, \u0438 \u043f\u043e\u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u044d\u0442\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0437\u0430 59 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u0432\u043f\u043e\u043b\u043d\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u0441\u0442\u0430\u0442\u044c \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u043c \u0434\u043b\u044f \u043d\u0435\u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u0430 \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u2018\u0432 \u043f\u043e\u043b\u0435\u2019.&nbsp; &nbsp; <a href=\"https:\/\/www.nethopeglobalsummit.org\/agenda-2020#sz-tab-44134\">https:\/\/www.nethopeglobalsummit.org\/agenda-2020#sz-tab-44134<\/a>&nbsp;<\/p>\n<p>\u042f \u0438\u0441\u0441\u043b\u0435\u0434\u0443\u044e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u0430\u043a\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u043e\u0433\u043b\u0430 \u0431\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u0437\u044f\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f. \u041f\u0435\u0440\u0438\u0444\u0435\u0440\u0438\u0439\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0441 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c \u0437\u0430 59 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u043e\u0432\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0446\u0435\u043d\u0435. \u0417\u0430 59 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u044f \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0443 \u043c\u043d\u043e\u0433\u043e \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u043e\u0431\u043b\u0430\u043a\u0430, \u043d\u043e \u0441\u043c\u043e\u0433\u0443 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0438 \u043c\u043e\u0449\u043d\u043e\u0435&nbsp; \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0441 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u043c\u0438 \u041c\u041e, DL, \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0432\u0438\u0434\u0435\u043e \u0441 \u043a\u0430\u043c\u0435\u0440\u044b, \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0441 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 MiNiFi, Python \u0438 Java. \u0412\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0437\u0434\u0435\u0441\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e 2-\u043c\u044f \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442\u0430\u043c\u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u043e\u0434\u043d\u0438\u043c&nbsp;\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c.<\/p>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f<\/strong><\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445:<\/strong><\/p>\n<p><code>{\"uuid\": \"nano_uuid_cmq_20201026202757\", \"ipaddress\": \"192.168.1.169\", <br \/>\"networktime\": 47.7275505065918, \"detectleft\": 1.96746826171875, <br \/>\"detectconfidence\": 52.8866550521850pidence \": 52.8866550521850pidence\": <br \/>52.8866550521850p , \"gputemp\": \"30.0\", \"gputempf\": \"86\", \"cputempf\": \"93\", <br \/>\"runtime\": \"169\", \"host\": \"nano5\", <br \/>\"filename\": \"\/ opt \/ demo \/images\/out_iue_20201026202757.jpg \",<br \/>\" host_name \":\" nano5 \",\" macaddress \":\" 00: e0: 4c: 49: d8: b7 \",<br \/>\" end \":\" 1603744246.924455 \",\" te \":\" 169.4200084209442 \", <br \/>\u00absystemtime\u00bb: \u00ab26.10.2020 16:30:46\u00bb, \u00abcpu\u00bb: 9,9, \u00abdiskusage\u00bb: \u00ab37100,4 \u041cB\u00bb, <br \/>\u00abMemory\u00bb: 91,5, \u00abid\u00bb: \u00ab20201026202757_64d69a82-88d8-45f8-be06 -1b836cb6cc84 \"}<\/code><\/p>\n<hr>\n<p>\u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0430 Python \u0434\u043b\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441 \u0432\u0435\u0431-\u043a\u0430\u043c\u0435\u0440\u044b (\u044d\u0442\u043e Logi \u0432\u0435\u0431-\u043a\u0430\u043c\u0435\u0440\u0430 \u043d\u0438\u0437\u043a\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u043d\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043c\u0435\u0440\u0443 Raspberry Pi). \u0415\u0449\u0435 \u043b\u0443\u0447\u0448\u0435, \u0435\u0441\u043b\u0438 \u0431\u044b \u043c\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u044d\u0442\u043e\u0442 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u0430\u0433\u0435\u043d\u0442\u043e\u0432 MiNiFi. \u0418\u0445 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438.<\/p>\n<p>&nbsp;<\/p>\n<p>root@nano5:\/opt\/demo\/minifi-jetson-nano# jetson_clocks&nbsp;<\/p>\n<p>root@nano5:\/opt\/demo\/minifi-jetson-nano# python3 detect.py&nbsp;<\/p>\n<p>[gstreamer] initialized gstreamer, version 1.14.5.0<\/p>\n<p>[gstreamer] gstCamera &#8212; attempting to create device v4l2:\/\/\/dev\/video0<\/p>\n<p>[gstreamer] gstCamera &#8212; found v4l2 device: HD Webcam C615<\/p>\n<p>[gstreamer] v4l2-proplist, device.path=(string)\/dev\/video0, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)&#187;HD\\ Webcam\\ C615&#8243;, v4l2.device.bus_info=(string)usb-70090000.xusb-3.2, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;<\/p>\n<p>[gstreamer] gstCamera &#8212; found 30 caps for v4l2 device \/dev\/video0<\/p>\n<p>[gstreamer] [0] video\/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction)5\/1;<\/p>\n<p>[gstreamer] [1] video\/x-raw, format=(string)YUY2, width=(int)1600, height=(int)896, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [2] video\/x-raw, format=(string)YUY2, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [3] video\/x-raw, format=(string)YUY2, width=(int)960, height=(int)720, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [4] video\/x-raw, format=(string)YUY2, width=(int)1024, height=(int)576, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [5] video\/x-raw, format=(string)YUY2, width=(int)800, height=(int)600, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [6] video\/x-raw, format=(string)YUY2, width=(int)864, height=(int)480, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [7] video\/x-raw, format=(string)YUY2, width=(int)800, height=(int)448, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [8] video\/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [9] video\/x-raw, format=(string)YUY2, width=(int)640, height=(int)360, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [10] video\/x-raw, format=(string)YUY2, width=(int)432, height=(int)240, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [11] video\/x-raw, format=(string)YUY2, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [12] video\/x-raw, format=(string)YUY2, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [13] video\/x-raw, format=(string)YUY2, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [14] video\/x-raw, format=(string)YUY2, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [15] image\/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [16] image\/jpeg, width=(int)1600, height=(int)896, pixel-aspect-ratio=(fraction)1\/1, framerate=(fraction){ 30\/1, 24\/1, 20\/1, 15\/1, 10\/1, 15\/2, 5\/1 };<\/p>\n<p>[gstreamer] [17] image\/jpeg, width=(int)1280, height=(int)720,<\/p>\n<\/hr>\n<p><\/br><\/br><\/br><\/br><\/br><\/br><\/br><\/code><\/p>\n<\/p>\n<p><\/br><\/br><\/br><\/br><\/br><\/br><\/br><\/br><\/br><\/br><\/br><\/br><\/br><\/p>\n<\/p>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-318942","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/318942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=318942"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/318942\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=318942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=318942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=318942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}