Obsah:
- Krok 1: Príprava Intel Edison E Zoznam materiálov a pacotes
- Krok 2: Telegram Obtendo Um Bot (BotFather)
- Krok 3: Enviando E Recebendo Mensagens
- Krok 4: Reconhecendo Rostos E Notificando
- Krok 5: Testovanie a detekcia tempa skutočného streamovania obrázkov
Video: Telegram Intel Edison Espião + Bot: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
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"
Odporúča:
Telegram Bot na základe ESP32: 7 krokov
Telegram Bot založený na ESP32: Telegram je o slobode a otvorených zdrojoch, v roku 2015 oznámil nové API pre telegramové roboty, ktoré umožnilo tretím stranám vytvoriť telegramové roboty pre ESP32, ktoré ako hlavné komunikačné rozhranie používajú aplikáciu na odosielanie správ. To znamená, že sme
Telegram Flame Alarm Bot: 5 krokov
Telegram Flame Alarm Bot: V tomto článku predstavím projekt IoT, ktorý umožňuje rozpoznať plameň a odoslať upozornenie na telegram používateľa. Čo budete potrebovať: modul snímača plameňa Mikrokontrolér NodeMCU ESP8266 Zdroj napájania Wi -Fi Výstupné zariadenie s telegramom
[IoT] Telegram Bot s krokmi Arduino MKR WiFi 1010: 5
[IoT] Telegram Bot s Arduino MKR WiFi 1010: Tento projekt ukazuje, ako prepojiť Arduino s rozhraniami API Telegram Bot. Projekt je postavený na novej doske MKR WiFi 1010 vybavenej modulom ESP32 od U-BLOX. V tejto fáze sa projekt nie je nič viac ako dôkaz koncepcie, len aby ste
Trash Built BT Line Drawing Bot - My Bot: 13 Steps (with Pictures)
Trash Built BT Line Drawing Bot - My Bot: Hai priatelia po dlhej prestávke asi 6 mesiacov tu prichádzam s novým projektom. Do dokončenia hry Cute Drawing Buddy V1, SCARA Robot - Arduino plánujem ďalší kresliaci robot, hlavným cieľom je pokryť veľký priestor na kreslenie. Takže pevné robotické ramená
Telegram Bot Esp8266-001 (Arduino UNO alebo NodeMCU): 6 krokov
Telegram Bot Esp8266-001 (Arduino UNO alebo NodeMCU): Dobrý deň! V tomto tutoriále vám ukážem, ako ovládať arduino pomocou esp8266-001 a telegramu. Otvára skvelé príležitosti pre internet vecí (IoT)