Mündəricat:

Detallar De Rostros Con Arduino Intel Edison: 8 addım
Detallar De Rostros Con Arduino Intel Edison: 8 addım

Video: Detallar De Rostros Con Arduino Intel Edison: 8 addım

Video: Detallar De Rostros Con Arduino Intel Edison: 8 addım
Video: Eleven Paths Talks: [3] Seguridad en sistemas industriales 2024, Noyabr
Anonim
Arduino Intel Edison ilə əlaqəli Rostros məlumatları
Arduino Intel Edison ilə əlaqəli Rostros məlumatları

Kompüter məlumatlarının hesablanması, araşdırma və araşdırma işlərinin aparılması, təhlili, təhlili və təhlili ilə əlaqəli bütün məlumatların hazırlanması ilə əlaqədardır. ser tratados or ordenador. Alqoritmlər nağıllar və nöronallar arasında dəyişikliyə uğramaqla yanaşı, həm də insanlara kömək etmək üçün bir neçə kilometrlik məsafəni idarə etmək üçün lazımlı məlumatları təqdim edir. Günah embarqosu, heç kimə kömək etməyəcək və heç bir biblioteca açılmayacaqsa, OpenCV -nin bütün sənədləri açıq şəkildə təqdim oluna bilər. hər hansı bir problemi həll etmək üçün yeni vasitələr hazırlamaq lazımdır.

Açıq CV -nin C ++ ilə əlaqəli məlumatları öyrənmək üçün istifadə olunan proqramlar, Python proqramları ilə əlaqəli proqramlar və proqramlar, proqramlar və sənədlərin təqdim edilməsi ilə əlaqədardır. un procesamiento y una imágen de salida. Intel Edison, kompüterdə Python və ya PC -də heç bir video interfeysi yoxdur. Bu, kompüterin kompüterdən çıxarıldığı və Edison tərəfindən edilən sənədlərin düzəldilməsi ilə əlaqədardır. Lazımi şərtlər tətbiq olunmaqla həyata keçirilir. Bu funksiyanı nə vaxt və nə vaxt həyata keçirtmək lazım olduğunu öyrənmək üçün istifadə edə bilərsiniz.

Təchizat

Əlaqə materialı ilə bağlı dərsliklərin siyahısı:

DONANIM

  • 1 noutbuk/kompüter.
  • 1 Intel Edison üçün Arduino Placa.
  • 2 kabel USB micro-B.
  • "IP Veb Kamera" tətbiqinin 1 ağıllı telefonu.
  • 1servomotor sg 90.

PROQRAM TƏMİNATI

  • Intel Flash aləti Lite V5.2.4
  • PuTTy
  • FileZilla FTP
  • Imágen Yocto Poky (V25.5-15)
  • VS Kodu
  • Python 2.7
  • OpenCV versiyası 3.3.0
  • Çılğın
  • Kitabxana MRAA
  • Intel Edison üçün Windows sürücüləri
  • Windows arxivləri (noutbukda OpenCV quraşdırılıb).

Addım 1: Conectando El Intel Edison və PC

Con Intel və Edison kompüterləri
Con Intel və Edison kompüterləri
Con Intel və Edison kompüterləri
Con Intel və Edison kompüterləri
Con Intel və Edison kompüterləri
Con Intel və Edison kompüterləri

Intel Edison proqram təminatını təqdim edir:

  • Arduino -ya uyğun olaraq Intel ilə uyğunlaşmaq üçün (ən yaxşı dərslik).
  • Mini-breakout (quraşdırma işləri) ilə əlaqədar olaraq Arduino İdarəetmə Paneli ilə uyğun gəlir.
  • Bu, Intel Edison və PCB -dən istifadə etmək üçün hazırlanmışdır.

Arduino və ya sensorlar ilə qarşılıqlı əlaqə qurarkən, uyğunlaşma təmin edə bilərsiniz. El Intel Edison, Arduino sistemində UNO və ya MEGA ilə əlaqəli bir sistemdir, bu da Linux -un ən böyük versiyasıdır.

Kabellər USB micro-B ilə Arduino Edison noutbukları arasında ən yaxşı əlaqə vasitəsidir. Müvəqqəti müdaxilə edənlər (1 il əvvəl) və ya Arduino Edison ilə əlaqəli heç bir problem yoxdur.

USB micro-B kompüteri 5V-dən 2-ə qədər olan proqramları, IDE Arduino-dan istifadə edərək, Ethernet və USB-dən istifadə edərək kompüter proqramları üçün proqramlar hazırlayır.

USB Micro-B ilə birlikdə, Edison üçün SSH və ya digər kompüterlər üçün də istifadə edilə bilər.

Windows əməliyyat sistemini idarə etmək üçün sürücülər quraşdıra bilərsiniz. Windows əməliyyat sistemlərinin yenidən qurulması ilə əlaqədardır:

  • Intel Edison -dan COM -un virtual versiyası
  • COM -un Intel Edison seriyası.

Əvvəllər, Linux əməliyyat sistemləri üçün Intel Edison əməliyyat sistemini yenidən nəzərdən keçirin.

Addım 2: Flaşheando El Intel Edison

Flasheando El Intel Edison
Flasheando El Intel Edison
Flasheando El Intel Edison
Flasheando El Intel Edison
Flasheando El Intel Edison
Flasheando El Intel Edison

Kompüterin bütün məlumatlarını düzəltmək üçün Linux əməliyyat sistemini tapın. İstifadəçilərə Intel-in ən yaxşı flaş proqramını təqdim edirik: Flash Tool Lite və ya USB micro-B modelləri 2 nömrəli (əvvəllər).

1. "Flash Tool Lite" və ya PC ilə əlaqə qurun.

2. Araşdırmaların arxivləşdirilməsi zamanı Linux-u yükləyin (edison-image-ww25.5-15.zip).

3. "Yandırmağa başla" düyməsini sıxın, kompüterin arxivləşdirilməsi və işlənməsi Linux Edel -in ən son versiyasıdır.

4. İstifadəçi məlumatlarını USB kabel 2 ilə bağlayın.

5. 100%düzbucaqlı bir avtomobil. ¡Listo! Intel Edison -dan sonra.

Bu proqramlar "Linux Yocto Poky" ilə birlikdə Intel Edison tərəfindən qurulmuşdur.

Addım 3: El Intel Edisonu (Primeros Pasos) konfiqurasiya edin

Intel Edison (Primeros Pasos) konfiqurasiyası
Intel Edison (Primeros Pasos) konfiqurasiyası
Intel Edison (Primeros Pasos) konfiqurasiyası
Intel Edison (Primeros Pasos) konfiqurasiyası
Intel Edison (Primeros Pasos) konfiqurasiyası
Intel Edison (Primeros Pasos) konfiqurasiyası

Edison ilə əlaqəli məlumatların konfiqurasiyasını, PuTTY terminalı ilə əlaqəli məlumatları konfiqurasiya edin. PuTTY, SSH -in müştəriləri tərəfindən Windows üçün Simon Tatham -ın orijinal versiyasıdır. İstifadəyə verilişlərin seriyası.

PuTTY terminalı, "Administrator de dispositivos" və ya COM -Edison ilə əlaqəli məlumatların bir hissəsini (virtual olaraq yoxdur) təqdim edir. Komunikasiya etmək üçün istifadə etdiyiniz hər şeyi edin.

Əlavə olaraq PUTTY, "Serial" və ya COM -dan Edison -a daxil olmaq üçün seçim edin. Şəxsi məlumatların təhlili Edison ilə əlaqəli, 115200 -də yazın. Əlavə məlumatların təhvil verilməsi ilə bağlı son qərarlar verildi.

Edison -a görə, PuTTY -nin bütün əməliyyatları başa çatdıqdan sonra bu proqramlar ən çox istifadə ediləcəkdir. Bu siyahıdan istifadə etmək üçün hər hansı bir məlumat əldə etməlisiniz:

  • Konfiqurasiya edin.
  • Kök üçün konfiqurasiya edin.
  • Edisonun qırmızı WIFI ilə əlaqə qurması.

Daxil olun və daxil olun. Daxil olun. "Kök" və "Giriş" yazın. Bu, "root@edison" sözünün ən böyük mənasını verir.

Komandoların siyahısını oxuyun və yazın:

configure_edison -quraşdırma

Daxil edin və ya şifrənizi yazın və əvvəlcədən yazın. Məlumat əldə etmək üçün bir söz yazın (başqa bir ad qoyun) və ya daxil edin.

Qırmızı WIFI -dən istifadə edərək konfiqurasiya edin. WIFI -dən istifadə etmək mümkün olmadığı təqdirdə, məlumatların sayını yoxlayın və şifrənizi daxil edin, şifrənizi daxil edin və ya daxil edin.

¡Listo! WIFI ilə əlaqə qura bilərsiniz. IP ünvanlarını idarə etmək üçün bu xidməti istifadə edin. Asimismo bir neçə dəfə yenidən baxdı:

ifconfig

WIFI -a daxil olmaq üçün parametrlər daxil edin.

Proqramlar üçün bütün proqramların inteqrasiyası (IDE) üçün proqramların siyahısı. Növbəti oyun… Python!

Addım 4: El Edison Proqramı üçün Python Proqramı

Usando Python Proqramı El Edison
Usando Python Proqramı El Edison
Usando Python Proqramı El Edison
Usando Python Proqramı El Edison

El Edison, IDE və Arduino proqramları ilə Python proqramını bağladı.

Python və hardware ilə birlikdə, GPIO ilə əlaqəli "MRAA" kitabçası istifadə olunur. MRAA biblioteca esqueleto de bajo nivel, GPIO -nun GNU / Linux platformaları ilə əlaqəli və Ginu / Linux -dan istifadə etmək üçün Linux -da uyğun gəlir. Əlavə etmək üçün prosedurları yerinə yetirin.

Putty və ya terminala yazın (redaktorun ən çox istifadə etdiyi redaktor), Linux /etc/opkg/base-feeds.conf sənədlərini arxivləşdirin:

  • src/gz bütün
  • src/gz edison
  • src/gz core2-32

Əlavə məlumatların arxivləşdirilməsi bu siyahıdakı sənədlərin siyahısıdır:

opkg yeniləmə

Əlavə olun, yazın:

opkg git qurun

GitHib -in Edison -dan məlumatların verilməsi:

git klonu https://github.com/drejkim/edison-scripts.git ~/edison-scripts

Ahora añadiremos ~/edison-scripts al PATH:

  • echo 'ixrac PATH = $ PATH: ~/edison-scripts' >> ~/.profile
  • mənbə ~/.profil

Komandalar çox böyükdür:

  • resizeBoot.sh
  • installPip.sh
  • installMraa.sh

¡Listo! Python -un Edison -da konfiqurasiyasını düzəldin. Proqramı FileZilla ilə ("prueba.py") əlaqələndirmək üçün əvvəlcədən istifadə edin. FileZilla kompüterdə ("Yükləmə xidməti") "Servidor", "istifadəçi", "kontrasent" və "Puerto" proqramlarının IP ünvanlarını (yeni versiyalar) görmək mümkündür. istifadəçi (kök), parolun son versiyası 22 və ya SSH -dən istifadə edərək ümumiləşdirilir.

Arxivdə "prueba.py" qovluğunu "kök" olaraq dəyişdirin.

Əlavə etmək üçün Edison və "kök" mövzularında məlumat əldə edə bilərsiniz.

python prueba.py

Mövcud LED işıqlandırma 13 gündən 2 -ə qədərdir. 2 milyon gün əvvəl.

Xoşbəxt olun! Edison üçün phyton istifadə edərək, düzəlişlər etdi. Python və Edison proqramlarının ən yaxşı versiyaları və ya kompüterlər üçün Python və ya PC proqramları ilə əlaqəli bütün detallar …

Addım 5: Detectando Rostros Con OpenCV

OpenCV ilə Detectando Rostros
OpenCV ilə Detectando Rostros
Detectando Rostros OpenCV
Detectando Rostros OpenCV

Əlavə Edison ilə heç bir əlaqəsi yoxdur, bu da Python funksiyalarının yoxlanılması üçün PC -də və ya Edison -da kompüter korrektorunun yaradılmasına imkan verir.

Bu funksiyanı nə vaxt həyata keçirə biləcəyinizi başa düşə bilərsiniz.

Bu proqramlar Python və OpenCv proqramlarının quraşdırılması ilə əlaqədardır. Bir kompüter üçün ən yaxşı proqram:

  1. Python 2.7 və nuestra PC -ni yükləyin
  2. OpenCV 3.3.0 versiyasını yükləyin
  3. OpenCv və C: / opencv / build / python / 2.7 / x86 və ch2.pyd həm də python C: / Python27 / Lib / site paketləri ilə əlaqəli bir şəkildə idarə olunur.
  4. Quraşdırın, məlumatı ən çox istifadə edin
  5. Python -m pip quraşdırma -istifadəçi nömrəsi

Verilənlər siyahısını yazın və PC daxil edin:

  • idxal edin
  • idxal cv2

Səhvlərin cavablandırılması zamanı səhvlər (səhvlər) və ya bibliotecas məlumatlarını düzəltmək üçün cavabdehdir.

"3_detectaRostrosOjos.py" arxivini yükləyin, Python -un kompüterini PC ilə əlaqəli bir proqramla bağlayın. Veb kamerası ilə kompüterinizi aktivləşdirmək üçün proqramlar, ESC -də kompüter proqramları və ya kompüter proqramları ilə tanış ola bilərsiniz.

Bəli, təbrik edirəm! Bu vəziyyətdə, Intel Edison və ya motoru yoxlamaq üçün kompüterinizi düzəldin.

Addım 6: Antes De Llegar Al Código En Edison… Teoria De Funcionamiento

Antes De Llegar Al Código En Edison… Teoria De Funcionamiento!
Antes De Llegar Al Código En Edison… Teoria De Funcionamiento!

Xüsusi məlumatların yenidən qurulması ilə bağlı məsələlər həll edildi. Səmərəlilik üz baxımından çox faydalıdır. Günah embarqosu, los dos mas comunes üçün bir yol:

Rəng bölüşdürülməsi: İstənilən vaxt, rəngli və rəngli seqmentlər. Alqoritmlər həm RGB, həm də HSV və ya YIQ formatında ən yaxşı formatlardan biridir. Bu, rəngli və rəngli rənglərin rənglənməsi ilə əlaqədardır. Şəkillərin rənglənməsi heç bir şəkildə RGB -dən asılı olmayaraq, RGB -nin heç bir fərqi yoxdur. Bu, rənglərin rənglənməsi ilə əlaqədardır. Heç bir istifadəçi alqoritmi yoxdur

Xüsusiyyətə əsaslanan tanınma: Təlimat verilə bilər. Paul Viola və ya Michael Job tərəfindən yaradılan "xüsusiyyətlərə əsaslanan bir kaskad" funksiyasını yerinə yetirmək üçün ən yaxşı xidmət avtobuslarıdır. Sadə Xüsusiyyətlərin Artırılmış Kaskadından istifadə edərək Sürətli Nəzarət Alınması 2001 -ci ildə "avtomatlaşdırılmış" funksiyanı yerinə yetirməklə "təsadüfi" funksiyaların bir -birinə zidd olduğunu göstərir. Müqavimət pozitivliyi (ən böyük nağıllardan biri) və mənfilikləri (heç bir əlaqəsi yoxdur) tələb olunur. Şəxsi həyat tərzinin ən çox yayılmış xüsusiyyətlərindən biri də bu proqramdır və "xüsusiyyət" funksiyasını yerinə yetirir. Şəxsi həyat tərzində heç bir şey yoxdur, buna görə də heç bir problem yoxdur. "Xüsusiyyətlər" ən çox öyrənilənlər, ojos, sonrisa və s. OpenCV biblioteca, əvvəlcədən müəyyən edilmiş bir qrupa aiddir. Bu, C: / opencv / build / etc / haarcascades ilə uyğun gəlir

Addım 7: Detectando Rostros Con OpenCV və Intel Edison

Detectando Rostros, Intel Edison ilə OpenCV Con!
Detectando Rostros, Intel Edison ilə OpenCV Con!
Detectando Rostros, Intel Edison ilə OpenCV Con!
Detectando Rostros, Intel Edison ilə OpenCV Con!

Intel Edison, biblioteca və ya OpenCV -nin bir hissəsi olaraq Edison -a yazır ki, bu da Edison terminalı ilə əlaqədardır:

  • opkg yeniləməsi
  • opkg yeniləmə
  • opkg python-numpy python-opencv quraşdırın

Düzəlişlərin düzgünlüyünü yoxlayın. Python və ya Edison terminalı haqqında yazın:

  • idxal edin
  • idxal cv2

Heç bir problem yoxdursa, bu heç bir məlumat vermədi, bu heç bir problem yaratmadı.

Bu, Intel Edison -un ən yaxşı oyunlarından biri olan video konfiqurasiyadır. Smartfonu "IP Veb Kamera" proqramı ilə yükləyin. 640x480 ölçüsündə "IP veb kamerası"/"Video seçimləri"/"Resolución de las fotos" və ya digər tətbiqlərə qoşulun. Bu, Intel Edison -un notarial qaydada yoxlanılması və ya yaddaşa yazılması (RAM 1 GB) üçün heç bir problem yaratmadı.

"IP Veb Kamerası" tətbiqinə "Aşağıdakı xidmətlər" düyməsini basın. Əlavə olaraq, ağıllı telefonlar haqqında məlumat əldə edə bilərsiniz (şəkillər və şəkillər) və IP ünvanlarını idarə edin. IP -ni kompüterinizdə və ya kompüterinizdə yazın və ya video yazın və ya yazın.

Kompüterdə "tres.py" və ya "arxa səhifədə" haarcascade_frontalface_default.xml "faylını yükləyin. ABŞ -da FileZilla, Edison (qovluq kök qovluqları) ilə bağlı bir çox məlumat əldə etməyə imkan verir:

python tres.py

Edison, "IP -nin idarə edilməsi" mövzusunda "IP Veb Kamerası" ndan istifadə edərək kompüterinizi bağlaya bilərsiniz. Edison və "Rostro Detectado" əməliyyatları Edison və "Rostro no detectado" proqramlarının veb saytını və veb kamerasını düzəltmək üçün lazım olan bütün problemləri həll etdi. Bu, Intel Edison xidməti mühərriki tərəfindən müəyyən edilməmişdir.

Tövsiyə: