Obsah:
Video: Telegram Intel Edison Espião + Bot: 5 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Projeto apresentado no Intel IoT Roadshow - São Paulo (nov. 2015)
Príklad detekcie obrázkov Intel Edison, webová kamera, programové vybavenie Python a OpenCV.
Najnovšie ukážky a ukážky z programového vybavenia Intel Edison poskytujú prehľad o okolitom prostredí a upozorňujú prostredníctvom aplikácie (Bot) Telegram caso um rosto seja deteado. Naše hlavné skupiny majú veľký vplyv na okolité prostredie.
Vykonajte nasledovné, o ideálnom prípade, keď sa zoznámite s Intel Edison.
Caso seja sua primeira utilização, sugiro que leia este artigo:
www.embarcados.com.br/intel-edison-linux-di…
Odkaz na projekt:
github.com/MuriloFerraz/Intel-Edison-Webca…
Krok 1: Príprava Intel Edison E Zoznam materiálov a pacotes
Čo sa týka projektu a presnosti:
- Intel Edison
- Webová kamera (eu používa Logitech C270)
1 Cabo USB
1 Fonte 7 ~ 12 Vcc
Viaceré funkčné možnosti, ako napríklad procesor Intel Edison, ktorý majú k dispozícii WiFi pripojenie na internet.
Niektoré typy pasáží, ktoré sú k dispozícii vo verzii Intel Edison:
python-opencv, python-numpy, python-pip, telepot. Vykonajte nasledujúce kroky, aby ste vykonali ďalšie kroky bez použitia Intel Edison:
# echo -e "src/gz všetky https://repo.opkg.net/edison/repo/all\nsrc/gz edison https://repo.opkg.net/edison/repo/edison\nsrc/gz core2- 32 https://repo.opkg.net/edison/repo/core2-32 "> /etc/opkg/base-feeds.conf
Aktualizácia # opkg
# opkg install python-opencv
# opkg install python-numpy
# opkg install python-pip
# pip install telepot
Čo sa týka veľkosti súboru, ktorý je klasifikovaný ako klasifikovaný, a obsahuje Intel Edison, ktorý obsahuje veľké množstvo prehľadávačov, baixe alebo arquivo *.xml:
github.com/Itseez/opencv/blob/master/data/…
Prevezmite súbor z adresára Intel/Edison.
Krok 2: Telegram Obtendo Um Bot (BotFather)
Odkaz na inštaláciu do telegramu pre Android:
play.google.com/store/apps/details?id=org….
Nasleduje program a presný prehľad Bot Telegramu, ktorý obsahuje iso, žiadny mobilný alebo klientský počítač s telegramom, konverzácia s programom „BotFather“a jeho nájdenie.
Informácie o tejto záležitosti nájdete na tejto stránke:
core.telegram.org/bots#botfather
Súbory so všetkými požiadavkami na konkrétny názov do Bot, signa as as instruções e você obterá uma chave com o seguinte formato:
111111111: AAAAaAaAAAAA1aaaaaA1Aaa1AAAAaa11a1
Nasleduje niekoľko testov, ktoré neobsahujú žiadny digitálny „python“Intel Edison, ani predchádzajúcu konzolu, pričom niektoré z nasledujúcich typov:
>> import telepotu
>> bot = telepot. Bot ('*** Sua Chave ***')
>> bot.getMe ()
#### viac informácií o vašom botu
>> exit ()
Krok 3: Enviando E Recebendo Mensagens
Agora é hora da Intel Edison mandar e receber mensagem.
Vykonajte mobilnú alebo klientsku službu pre počítač, aby ste mohli pracovať so svojim robotom;
Žiadny terminál Intel Edison a hora spustiteľného počúvania poslucháčov, ktoré môžu používať ID alebo aplikáciu, ale nemôžu používať žiadne mobilné telefóny, ani počítače, napríklad:
vi listener.py
#! /usr/bin/python
import sys
čas importu
dovozný telepot
def handle (msg):
content_type, chat_type, chat_id = telepot.glance2 (msg)
tlač (content_type, chat_id)
mensagem = msg ['text']. strip (). lower ()
tlačový mensagem
TOKEN = 'sua chave'
bot = telepot. Bot (TOKEN)
bot.notifyOnMessage (rukoväť)
vytlačiť „Počúvam …“
zatiaľ čo 1:
time.sleep (10)
### para sair do VI aperte 'Esc', 'w', 'q' e 'Enter'.
#chmod +x listener.py
#./listener.py
Vyberte si, čo chcete, aby ste získali väčšiu bunku, poznamenajte si užívateľské_id (neste formato = 111111111) para enviar mensagem para o celular.
github.com/MuriloFerraz/Intel-Edison-Webca…
Viac ako jeden jednoduchý a jednoduchý nástroj, ktorý môže anotovať používateľa_id, neexistuje žiadny terminál Intel Edison, alebo spustiť:
pytón
>> import telepotu
>> bot = telepot. Bot ('Sua chave')
>> bot.sendMessage (user_id, 'Aqui eh intel edison !!!)
>> exit ()
Krok 4: Reconhecendo Rostos E Notificando
Agora é hora de finalmente finalizar o projeto.
Pripojte Intel Edison a vyberte možnosť „Klient“v kategórii „Hostiteľ“alebo „Webová kamera s portom USB a voliteľným procesorom Intel Edison“, ktorá používa programy na ladenie alebo USB ladenie programu.
Certifikát Intel® Core ™ i7 má k dispozícii Wi-Fi pripojenie na internet.
vi spy.py
#! /usr/bin/python
import cv2
čas importu
import telepotTOKEN = '111111111: AAAOaOaAaAAA1aataAq2qaa9XAAajAe35b8'
bot = telepot. Bot (TOKEN)
video_capture = cv2. VideoCapture (0)
face_cascade = cv2. CascadeClassifier ('/home/root/haarcascade_frontalface_alt.xml')
kým je pravda:
ret, frame = video_capture.read ()
Faces = face_cascade.detectMultiScale (rám, 1,3, 5)
ak len (tváre)> 0:
mensagem = "Prevzatie {0} pesničiek, overenie! / n Približne 5 minút.".format (.len (tváre)) bot.sendMessage (121111111, menzagem)
time.sleep (300)
video_capture.release ()
### Informácie o povolenom výkone:
#chmod +x spy.py
### spustite program:
#./spy.py
## Pozrite sa na webovú kameru, ktorá vám ponúka množstvo detekcií, a tiež sériu upozornení.
Preferujte prístup:
github.com/MuriloFerraz/Intel-Edison-Webca…
Krok 5: Testovanie a detekcia tempa skutočného streamovania obrázkov
Vyberte si z nasledujúcich možností a nájdite si tvárovú kombináciu snímok s tempom skutočného, prenosného a spustiteľného skriptu.
github.com/MuriloFerraz/Intel-Edison-Webca…
Niektoré z nasledujúcich funkcií môžu mať rôzny program, všetky môžu mať za následok hlavné chyby alebo preťaženie prenosu pre diretório "/domov/koreň" o sequinte arquivo *.xml:
github.com/Itseez/opencv/blob/master/data/…
para criar um "cliente" no PC para receiver as imagers do Intel Edison e ver o resultado do reconchecimento facial, por favor leia o excelente artigo do Prof. André Curvello em:
www.embarcados.com.br/visao-computacional-o…
Principalte a part "Codificação da Aplicação Cliente"