Obsah:
- Zásoby
- Krok 1: Conectando El Intel Edison a La PC
- Krok 2: Flasheando El Intel Edison
- Krok 3: Konfigurátor El Intel Edison (Primeros Pasos)
- Krok 4: Programátor Usando Python Para El Edison
- Krok 5: Detectando Rostros Con OpenCV
- Krok 6: Antes De Llegar Al Código En Edison… ¡Teoria De Funcionamiento
- Krok 7: Detectando Rostros Con OpenCV En Intel Edison
- Krok 8: Muéstramelo Funcionando…
Video: Detekce Rostros Con Arduino Intel Edison: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Všechny základní informace o počítači a jeho výpočetní schopnosti vyžadují další šetření, debidní a vývojové metody, základní údaje o zpracování, zpracování a zpracování údajů o produktu atd. ser tratados por un ordenador. Skutečný počet hlavních algoritmů zahrnuje základní neuronové konvoluce, obecné obecné míle zpracování hlavních záznamů lidských zdrojů a jejich identifikační parametry pro všechny typy autobusů. Hrozné embargo, žádné možnosti výběru a použití, poučení a použití knihovny s otevřenou databází OpenCV s běžnými grafy a výstupy, sdělením, aktivací a aktivací souhrnná sada carcaterisiticas que podemos implementar facilityemente para la detección y reconocimiento de imágenes.
A co více OpenCV s encuentra escrita en C ++ orientado a objetos, este soporta múltiples idiomas y nosotros vamos and usar Python como nuestro lenguaje de programación para realizar la detección de rostros. Típicamente, una Applicación de procesami de imágenes tiene un procesamiento y una imágen de salida. Intel Edison neobsahuje žádné video rozhraní, například skriptuje Python nebo PC. Luego, después del funcionamiento exitoso del código en la PC, modificaremos el código para correrlo en el Edison. Las cosas se aclararán cuando hagamos la implementación práctica. Naše hlavní cíle jsou zjišťování, zjišťování a zjišťování alguny.
Zásoby
Potřebné materiály pro výukový program a cvičení:
HARDWARE
- 1 notebook/PC.
- 1 Placa Arduino Intel Edison.
- 2 kabely USB micro-B.
- 1 smartphone s aplikací „Webová kamera IP“.
- 1 servomotor sg 90.
SOFTWARE
- Nástroj Intel Flash Lite Lite V5.2.4
- Tmel
- FileZilla FTP
- Imágen Yocto Poky (V25.5-15)
- VS kód
- Python 2.7
- OpenCV Versión 3.3.0
- Numpy
- Libreria MRAA
- Ovladače pro Windows pro modul Intel Edison (Stáhněte si základní desku a připojte ji).
- Archivace dll Windows (Pueda ser que te falten al momento of installr OpenCV en tu laptop).
Krok 1: Conectando El Intel Edison a La PC
Hardwarový modul Intel Edison nabízí řadu ukázek a prezentací:
- Vytvořte si základní desku kompatibilní s procesorem Intel Arduino (viz návod k použití).
- Použijte mini-breakout (con el móudlo ya montado) kompatibilní s Con la Expansion Board de Arduino.
- El módulo Intel Edison en su estado nativo (Aqui requerimos fabricar nuestra propia PCB).
Vaše použití je kompatibilní s rozšířením Arduino a je flexibilní a kompatibilní s různými senzory. El Intel Edison, a různé možnosti pro Arduino como UNO o MEGA opravuje systémový provoz, což je důležité pro Linuxovou verzi Yocto.
Nejčastěji se připojují k počítači připojené kabely USB micro-B del Arduino Edison a nový notebook. Fijate bien que el interrupter (marcado con el número 1 en la imágen), este apuntando hacia abajo, si no se encuentra en dicha posición el Arduino Edison permanecerá apagado.
El. Konektor USB micro-B s připojením k síti 2 se používá pro napájení 5V, programové využití IDE Arduino, lectura/escritura en la memoria flash y uso de Ethernet and través de USB.
El conector USB micro-B marcado con el número 3 se používá pro přístup k SSH a nyní Edison.
Nainstalujte si všechny ovladače a nainstalujte ovladače pro Windows. Zpětná vazba od ostatních správců systému Windows a jejich zpětného získávání:
- Jedná se o virtuální COM od společnosti Intel Edison
- Jedná se o sériovou COM od společnosti Intel Edison.
Přezkoumání starších verzí, procedurálních a důležitých pasů, flashování Intel Edison s představením Linuxu.
Krok 2: Flasheando El Intel Edison
K dispozici jsou všechny dostupné detekce porteru PC, flasheslo a zobrazení Linuxu. Nejčastěji používáme hlavní blesky Intel: Flash Tool Lite a jeden konektor USB micro-B března s velkým počtem 2 (přední pasivní).
1. Abra la herramienta "Flash Tool Lite" and conecta tu dispositivo a la PC.
2. Haz clic en Examinar y busca el archivo.zip de la imagen de Linux que descargaste (edison-image-ww25.5-15.zip).
3. Klepněte na tlačítko „Začněte blikat“, vyberte možnost Automatická automatizace a archivace vaší emailové a Linuxové platformy Intel Edison.
4. Vyhledejte a odpojte kabel a připojte kabel USB kabel 2, hazlo.
5. El squareulito de carga debe de llegar al 100%. Ó Listo! Podívejte se na Intel Edison.
Ahora que ya tienes instalada laáá "Linux Yocto Poky" ya podemos empezar and configurar el Intel Edison.
Krok 3: Konfigurátor El Intel Edison (Primeros Pasos)
Blesk se odehrává s Edisonem, jeho konfigurace je možná, jeho použití a použití terminálu PuTTY. Patří mezi klienty SSH a telnet, originální verze pro Simon Tatham pro Windows a Windows. Vamos a usar la conexión serial aqui.
Další terminály PuTTY, které jsou "Administrator de dispositivos" y anota el número de puerto korespondenti para el COM del Edison (no el virtual). Nejčastěji používejte inicializaci komunikace.
Abre PUTTY y luego, výběr z řady „Serial“and ingresa el número de puerto COM del Edison. Následná rychlost a rychlost komunikace mezi Edisonem a vybavením, například 115200. Konečná přesná shoda para empezar la comunicación con el dispositivo.
Prohlédněte si všechny terminály PuTTY, které můžete použít pro konfiguraci Edisona. Zde jsou uvedeny hlavní seznamy konfiguračních parametrů:
- Konfigurace je možná pouze v jednom případě.
- Konfigurujte jako root root.
- Conectar el Edison a una red WIFI.
Přihlaste se prosím, přihlaste se. Přihlaste se. Napište „root“a stiskněte „Enter“. Veras "root@edison" má aktuální význam pro kořenový adresář.
Ahora que ya te encuentras listo para teclear comandos, escribe:
configure_edison -nastavení
Zadejte a zadejte další heslo a zadejte nové heslo. Luego te pedira un nombre para el dispositivo (que en realidad es un alias mas que un nombre), escribe un nombre y da enter.
Konfigurace finální konfigurace pedálu není červená WIFI. K dispozici jsou všechny dostupné možnosti WIFI, například možnost detekce červeného detekovaného červeného detektoru a následné připojení hesla k červenému přístupu.
Ó Listo! Vaše připojení je k dispozici přes WIFI. Můžete si vybrat mezi hostitelem a adresářem IP. Asimismo puedes reviewar more parametros de tu conexión escribiendo:
ifconfig
Vstupte do svého červeného WIFI připojení.
Vaše seznamy konfiguračních parametrů jsou uvedeny v části Programy integrace (IDE). En Nuestro caso será … ¡Python!
Krok 4: Programátor Usando Python Para El Edison
El Edison má hlavní program IDE de Arduino, embargo aqui usaremos Python.
Al hardware with Python y hardware,cesces usar la biblioteca "MRAA" para interactuar con los pines GPIO. MRAA obsahuje biblioteca esqueleto de bajo nivel para comunicarse con los GPIO's en plataformas GNU / Linux y es compatible con casi todas las placas basadas en Linux utilizadas. Všechny postupy a instalace.
En Putty, vete a la terminal you escribe (puedes Ocupar el editor vi o nano por ejemplo) en el archivo que gestiona los paquetes de Linux /etc/opkg/base-feeds.conf lo siguiente:
- src/gz vše
- src/gz edison
- src/gz core2-32
Následná ochranná známka a aktualizace seznamu palet:
upgrade upkg
Ahora vamos and installr git, escribe:
opkg install git
Zde je několik instalací a úložišť GitHib a El Edison:
klon git https://github.com/drejkim/edison-scripts.git ~/edison-scripts
Ahora añadiremos ~/edison-scripts al PATH:
- echo 'export PATH = $ PATH: ~/edison-scripts' >> ~/.profile
- zdroj ~/.profile
Ahora ejecutaremos los siguientes comandos:
- resizeBoot.sh
- installPip.sh
- installMraa.sh
Ó Listo! Vaše debemos de tener configurado correctamente Python en el Edison. Probíhá předřazené přehrávání souborů ("prueba.py") pomocí FileZilla. Para ello abriremos FileZilla en la PC (Lo debiste de haber descargado) y en el campo de "Servidor", "usuario", "contraseña" y "Puerto" escribimos la IP de tu edison (reviewalo escribiendo ifcong en tu edison), el usuario (root), heslo a konečné heslo 22, ye que es el que generalmente se emplea para conexiones SSH.
Převzít připojení k archivu "prueba.py" ve složce "root".
Ahora escribe, desde tu Edison y en la ubicación "root" el comando siguiente para ejecutar el código.
python prueba.py
Demonstrační pozorovací pole LED 13 obsahuje 2 milisekundy. y se apaga 2 milisegundos.
Felicidády! Má právo na opravu Edisona. Seznam všech vašich procesorů a procesorů, které si můžete stáhnout z Edisona, Python, nebo jiné typy souborů, které můžete získat v Pythonu,…
Krok 5: Detectando Rostros Con OpenCV
El Intel Edison nemá žádné rozhraní pro přehrávání videa, ale může také procházet různé typy videí, jako jsou funkce Pythonu a jejich výkonnost, funkce a vlastnosti.
Naše hlavní cíle jsou zjišťování, zjišťování a zjišťování alguny.
Potřebujete -li získat více informací, můžete Python a OpenCv využívat všechny výpočetní prostředky. Například, pokud jde o váš osobní počítač nebo počítač:
- Stáhněte si Python 2.7 na PC
- Stáhněte si verzi OpenCV 3.3.0
- Ve všech adresářích lze vybírat z extra OpenCv a umístění v C: / opencv / build / python / 2.7 / x86 y copia el arhivo cv2.pyd al directorio de python C: / Python27 / Lib / site-packages.
- Okamžité připojení, hromadné informace a důležité informace
- Nainstalujte počet příkazů, které byste mohli použít pro python -m pip install --user numpy
Ověřovací kód, který je nyní k dispozici pro opravu, zadejte do terminálu v Pythonu z počítače a zadejte:
- import numpy
- importovat cv2
Kombinací respektu a odpovědnosti může dojít k chybě (osea nada), což znamená, že bibliotecas se han importado correctamente.
Stahujeme z archivu "3_detectaRostrosOjos.py", z terminálu Pythonu do počítače a korektního programu. Všechny programy si můžete aktivovat webovou kameru nebo počítač a detekovat seznam všech svých oblíbených her, programů, programů a programů ESC.
Si lo lograste, ¡felicidades! Většina důležitých pasažérů, které mají své jádro k dispozici, Intel Edison a aktivace motorů a pasažérů může detekovat celou řadu.
Krok 6: Antes De Llegar Al Código En Edison… ¡Teoria De Funcionamiento
Zjišťování souhrnných údajů o objektech. Mnoho barevných odstínů obličeje. Hrozné embargo, které může být rozhodnuto:
Základní segmenty barev: En esta técnica, la cara se segmenta según el color de la piel. Al entrada de este algoritmo suele more form of de colores RGB, mientras que en la etapa de processamiento la cambiamos a los formatos HSV o YIQ. En este processo, cada píxel es clasificado como un píxel del color de la piel o un píxel sin color de la piel. Nejčastěji používané barevné varianty barevných odstínů a barev RGB nevyžadují žádnou barevnou škálu RGB. Významné barevné odstíny všech barev. Nosotros no usaremos este algoritmo
Rozpoznávání na základě funkcí: Esta es la técnica que si usaremos para este instructable. Všechny typy autobusových linek, které jsou základem a základem pro další využití. K dispozici je celá řada „kaskád na základě vlastností haar“, což znamená, že všechny typy detektorů mají svůj vlastní hudební efekt, Paul Jones a Michael Jones. Rapid Object Detection using a Boosted Cascade of Simple Features "del año 2001. Es un enfoque basado en el aprendizaje automático en donde la" cascade function "so entrena contra un conunto de imágenes positivas y negativas. Algoritmy, které vyžadují mnoho pozitivních pozitivních účinků (například jejich negativní dopady), nebo jejich negativní dopady (které nemají žádnou souvislost s karanténou). Část tohoto modelu má svůj vlastní význam a význam pro další využití. Pára je vlastní, využívá funkce "haar feature", což je více na obrázku. Cada una de las figuras es un valor único obtenido al restar la suma de píxeles debajo de un rectángulo blanco de la suma de píxeles debajo de un rectángulo negro. Los "haar features" deben estar entrenados para la cara, ojos, sonrisa, etc. Otevřená knihovna OpenCV obsahuje předdefinovaná klasifikace. K dispozici jsou dostupné koberce C: / opencv / build / etc / haarcascades
Krok 7: Detectando Rostros Con OpenCV En Intel Edison
Počet instalací a instalace biblioteky v openCV společnosti Intel Edison, její základní popisy pro terminál Edison:
- aktualizace opkg
- upgrade upkg
- opkg install python-numpy python-opencv
Verifica que todo se haya instalado correctamente. Para ello a a la terminal de Python desde tu arduino Edison y escribe:
- import numpy
- importovat cv2
Naše největší počet žádných zpráv, které se týkají většiny, instalado a la perfección.
Zde si můžete vybrat z mnoha konfiguračních videí Intel Edison. Stáhněte si aplikaci smartphone „IP Webcam“. Vpředu můžete přistupovat k webovým kamerám „Ajustes de IP Webcam“/„Preferencias de video“/„Resolución de las fotos“a dejamos el parámetro a 640x480. To může mít jednu z následujících poznámek: Intel Edison simultánně nemá žádné další cíle týkající se zpracování paměti RAM (1 GB paměti RAM).
V aplikaci „Webová kamera IP“klikněte na dolní tlačítko „Iniciar servidor“. Ahora, smartphone smartphone debes depoder ver la camara encendida (como si fuera a tomar foto) y un dirección IP abajito. Napište více IP adres na hlavní webovou stránku počítače a video na en vivo video, které se vám bude líbit.
Ahora descarga el código "tres.py" y el archivo "haarcascade_frontalface_default.xml" (Los dos códigos los puedes encontrar en los archiveos del paso actual) en tu PC. USA FileZilla para pasar ambos códigos a una misma localidad de tu Edison (por ejemplo en el folder root) y ejecuta el código de python con el comando:
python tres.py
Vyberte terminál, ze kterého můžete vybírat "Dame la directcción IP" aqua inserta la IP que te da "IP Webcam" (es la misma que escribiste en el navegador de tu PC para conectarte) y dale enter. Více informací o správném typu "Rostro detekce" na terminálu Edison a "Rostro no detection" základny a základny pro webovou kameru. Asimismo and se detecta un rostro tu Intel Edison debe de hacer girar el servomotor.
Doporučuje:
Detekce vibrací pomocí modulu senzoru kohoutku s piezoelektrickým šokem: 6 kroků
Detekce vibrací pomocí piezoelektrického modulu senzoru klepání: V tomto tutoriálu se naučíme detekovat otřesy pomocí jednoduchého piezoelektrického senzoru Vibrační modul a Visuino. Podívejte se na ukázkové video
Detekce objektů pomocí desek Sipeed MaiX (Kendryte K210): 6 kroků
Detekce objektů pomocí desek Sipeed MaiX (Kendryte K210): Jako pokračování mého předchozího článku o rozpoznávání obrazu pomocí karet Sipeed MaiX Boards jsem se rozhodl napsat další tutoriál zaměřený na detekci objektů. S čipem Kendryte K210 se nedávno objevil zajímavý hardware, včetně S
Telegram Intel Edison Espião + Bot: 5 kroků
Intel Edison Espião + Bot Telegram: Projeto a presentado no Intel IoT Roadshow - S ã o Paulo (listopad 2015) Exemplo de detec ç ã o de imagem com Intel Edison, webcam, programada com Python e OpenCV.Neste exemplo ser ser á ukázkový programový program Intel Edison pro
Nápověda Intel Edison Weather Advisory: 6 kroků
Intel Edison Weather Advisory Sketch: Chtěli jsme vytvořit projekt, který by byl barevný, rozšiřitelný a předvedl jedinečné vlastnosti Intel Edison. Použít wifi Použít Linux Použít komponenty ze sady Grove Starter Kit. Kromě toho jsem chtěl vědět, jak předávat informace z Linuxu
Guardian V1.0 --- Upgrade dveřní kukátko kamery s Arduino (funkce detekce pohybu a funkce elektrického šoku): 5 kroků
Guardian V1.0 ||| Upgrade dveřní kukátko kamery s Arduino (funkce detekce pohybu a funkce elektrického šoku): Objednal jsem si kukátkovou kameru, ale když ji používám, uvědomil jsem si, že neexistuje žádná funkce automatického nahrávání (aktivována detekcí pohybu). Poté jsem začal zkoumat, jak to funguje. Chcete-li nahrávat video, 1- podržte stisknuté tlačítko napájení téměř 2 sekundy