Мазмуну:

Детективдер Артино Интел Эдисон: 8 кадам
Детективдер Артино Интел Эдисон: 8 кадам

Video: Детективдер Артино Интел Эдисон: 8 кадам

Video: Детективдер Артино Интел Эдисон: 8 кадам
Video: Мощный HYPERPC CONCEPT для @EdisonPts. Игровой компьютер вместе с Эдисоном! 2024, Ноябрь
Anonim
Intel Edison менен Arduino De Rostros
Intel Edison менен Arduino De Rostros

Эсептөө процесстери компьютердик эсептер боюнча жүргүзүлөт, бул маалыматтын жоктугу жана иликтениши үчүн керектүү маалыматтардын тизмеси. ser tratados por un ordenador. Алгоритмдер жана алгоритмдер нейроналдык конвульсиялар менен башталат, жана башталгыч чакырымдарды башынан өткөргөндүктөн, эл аралык уюмдар да алгоритмдерди аныктайт. Күнөө эмбаргосу, эч кимге көрсөтмө бербөө, библиотека менен иштөө OpenCV программасынын жардамы менен, ар кандай куралдар менен ачылат, же жок кылынбайт. con un rico set de carcaterisiticas que podemos implementar facilmente para delección y reconocimiento de imágenes.

OpenCV программасы C ++ тилиндеги программалар менен жабдылган, ал эми бул сөздөрдүн жардамы менен Python программалоо программасы, программанын жеке программасы, программанын ачылышы жана ачылышы менен камсыз кылынган. un procesamiento y una imágen de salida. Intel Эдисон эч кандай интерфейске ээ эмес, бул компьютердин Python жана компьютери үчүн эң сонун сценарий. ЭЭДОНДУН ЭҢ ЖӨНҮНДӨГҮ ФУНКЦИОНАЛДАРДАН ЧЫКТЫҢЫЗ. Колдонуу шарттары жана жоболору. Түшүндүрмөлөрдү табуу, аларды аныктоо, аныктоо жана жаңыртууну ишке ашыруу.

Жабдуулар

Материалдык керектүү нерселер үчүн окуу куралы:

ЖАБДУУ

  • 1 ноутбук/компьютер.
  • 1 Intel Edison Placa Arduino.
  • 2 кабель USB micro-B.
  • "IP веб -камера" тиркемесинин 1 смартфону.
  • 90.

ПРОГРАММА

  • Intel Flash куралы Lite V5.2.4
  • PuTTy
  • FileZilla FTP
  • Imágen Yocto Poky (V25.5-15)
  • VS Code
  • Python 2.7
  • OpenCV Versión 3.3.0
  • Напси
  • Libreria MRAA
  • Windowsтун драйверлери Intel Edison (Жүктөө жана орнотуу).
  • Windowsтун архивдик файлдары (ноутбуктун OpenCV файлдарын орнотуу).

1 -кадам: Conectando El Intel Edison a La PC

Контекдо El Intel Эдисон жана ЖК
Контекдо El Intel Эдисон жана ЖК
Контекдо El Intel Эдисон жана ЖК
Контекдо El Intel Эдисон жана ЖК
Контекдо El Intel Эдисон жана ЖК
Контекдо El Intel Эдисон жана ЖК

Intel Edison аппараттык жабдуулары менен тааныштырыңыз:

  • Intel'дин Arduino менен шайкеш келүүсү (үйрөткүч).
  • Мини-разряддын жоктугу (con el móudlo ya montado) туура келген кеңейтүү Board Board Arduino.
  • Бул жерде Intel Edison компьютери (ПКБ үчүн эң керектүү нерселер) түзүлгөн.

Ардуино менен шайкеш келүү үчүн, сенсорлор жана функциялар шайкеш келет. El Intel Edison, UNO же MEGA системасынын оперативдүү системасы, Linuxтун Yocto программасынын ар кандай түрлөрү менен айырмаланат.

Бул жерде USB кабелдери USB микро-B Arduino Эдисон жана ноутбук аркылуу туташтырылган. Кыймылсыз калуу (маркада 1 -де), ошондой эле эң башкысы, Ардуино Эдисон персонаждык апагадо.

USB Micro-B компьютери 5V үчүн 5D программасы, IDE Arduino программасы, Ethernet жана USB трафиги боюнча лекциялар/эскиздер.

USB micro-B маршруту ЭДИСОН SSH жана SSH үчүн акысыз орнотулган компьютерди орнотууга жардам берет.

Windows'тун драйверлерин орнотуу үчүн, сиз аларды орното аласыз. Windows тиркемелери Windows Administrador de disositivos:

  • Комментарийлердин саны: Intel Edison
  • Комментарийлердин бири Intel Edison.

Алдын ала карап чыгуу процедурасы Linux процессинин Intel Edison менен иштөө процессин көзөмөлдөйт.

2 -кадам: Flasheando 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

Компьютериңизди оңдоп -түзөөнү чечкенден кийин, Linux менен болгон мамилеңиз оңдолду. Intel'дин флеш-дисктерин иштетүү үчүн: Flash Tool Lite жана USB micro-B маркасындагы номерлер 2 (мурунку версия).

1. "Flash Tool Lite" колдонмосу компьютериңиз менен байланышта.

2. Экспертизанын архиви.zip де Linuxтун жүктөлүшү (edison-image-ww25.5-15.zip).

3. Después de hacer clic en "Flash to Start", жана автоматтык түрдө архивде жана Linux Эдельонунда Linuxтун имидждери ачылган.

4. Кабель USB кабели 2 менен иштөөдө.

5. Түз бурчтук 100%. ¡Listo! Сиз Intel Эдисон менен иштейсиз.

Бул жерде "Linux Yocto Poky" орнотулганда, Intel Edison конфигурацияланган.

3 -кадам: Configurando El Intel Edison (Primeros Pasos)

Configurando El Intel Edison (Primeros Pasos)
Configurando El Intel Edison (Primeros Pasos)
Configurando El Intel Edison (Primeros Pasos)
Configurando El Intel Edison (Primeros Pasos)
Configurando El Intel Edison (Primeros Pasos)
Configurando El Intel Edison (Primeros Pasos)

Эдисон менен байланышып турганда, сиз PuTTY терминалын жана терминалын конфигурациялай аласыз. PuTTY кардарлар SSH менен иштебейт, Windows үчүн Саймон Татхэмдин баштапкы нускасын чыгарат. Vamos a usar la conexión serial aqui.

PuTTY терминалы, "Administrator de dispositivos" жана башка ЭМИ ЭДИСОНДОРго жооп берет (виртуалдык эмес). Комментарийлерге жазылгыла.

PUTTY y luego, selecciona "Serial" e COMP Эдисон. Экспонаттардын бири Эдисон менен байланышып, 115200 -жылы жазыңыз.

PuDTY терминалы Эдисон үчүн конфигурацияланган комментарийлердин эң аягында. Конфигурациялоо үчүн конфигурациялоо үчүн бул жерде тизме бар:

  • Тармакты конфигурациялоо.
  • Configurar una contraseña for root.
  • Эдисон менен бирдикте кызыл WIFI.

Кирүү эсебиңизди киргизиңиз. "Root" же "Enter" баскычын жазыңыз. Бул "root@edison" дегенди билдирет, бул эң башкы директордун тамыры.

Комментарийлердин тизмесин түзүп, жазыңыз:

configure_edison -орнотуу

Presiona enter y posteriormente escribe un password and nuevamente presiona enter. Төмөнкү номерлерди жазуу (кирүү үчүн), жазыңыз жана киргизиңиз.

Акыркы WIFI конфигурациясын конфигурациялоо. WIFI дисплейлерин оңдоп -түзөө үчүн, эсебиңизди жазыңыз, ошондой эле кызыл түстү аныктоо да, кызыл түстө да, сырсөздө да жазуу.

¡Listo! Же WIFI аркылуу байланышыңыз. Бул жерде сиз IP -даректериңизди колдоно аласыз. Эсепти кайра карап чыгыңыз:

ifconfig

WIFIге кирүү үчүн сиз параметриңизге кире аласыз.

Бул программанын конфигурациясы жана программасы (IDE). Python!

4 -кадам: Usando Python программасы Эл Эдисон

Usando Python программасы Эл Эдисон
Usando Python программасы Эл Эдисон
Usando Python программасы Эл Эдисон
Usando Python программасы Эл Эдисон

Эдисон программасы IDE де Arduino программасы, Python эмбаргосун колдонуу.

Python жана аппараттык жабдуулар, GPIO менен байланышкан "MRAA" библиотекасынын жардамы менен. MRAA biblioteca esqueleto de bajo nivel para comunicarse GPO'нун GNU / Linux платформаларында GNU / Linux жана Linux колдонмолору менен шайкеш келет. Жөнөкөй тартипте орнотуңуз.

Putty, a terminal терминалдарын жазып коюңуз (редактордун жардамы менен) же Linux /etc/opkg/base-feeds.conf архивинде сакталат:

  • src/gz all
  • src/gz edison
  • src/gz core2-32

Колдонулган архивдердин тизмеси төмөнкү тизмелердин тизмесине кирет:

opkg жаңыртуу

Жөнөкөй маалымат, жазыңыз:

opkg git орнотуу

GitHib жана el Edison компаниясынын маалыматын сактоо:

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

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

  • echo 'экспорт PATH = $ PATH: ~/edison-scripts' >> ~/.profile
  • булак ~/.профили

Командалардын жардамы менен:

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

¡Listo! Python en el Edison конфигурациясын оңдоңуз. Акысыз файлдарды алдын ала текшерүү FileZilla ("prueba.py") дегенди билдирет. FileZilla файлдары компьютериңизде ("Такталган жаңылыктар") "Servidor", "usuario", "contraseña" y "Puerto" эскиздери IP -ту туташтырылган (кайра карап чыгуу). usuario (root), сиз сырсөздү акыркы 22де жаздыңыз, же SSH жалпысынан алганда.

Трансфери файлдары "prueba.py" папкасында "тамыры" бар.

Эсепти жазуу үчүн, Эдисон "тамыры" менен "жазуу" дегенди жазып койсоңуз болот.

python prueba.py

Жөнөкөй LED 13 дисплейде 2 миллионду түзөт. y se apaga 2 milisegundos.

¡Felicidades! Эдисондун фитонунда каталар оңдолгон. Эдисон жана Python программаларынын тизмесин түзүү үчүн, сиз Python компьютериңизди компьютериңизге орното аласыз …

5 -кадам: Detectando Rostros Con OpenCV

Detectando Rostros Con OpenCV
Detectando Rostros Con OpenCV
Detectando Rostros Con OpenCV
Detectando Rostros Con OpenCV

Intel Intel Эдисон интерфейсинде интерфейс жок болсо да, Python функциялары Эдисон аркылуу компьютерди оңдоп -түзөө үчүн Python функциясын колдонууга мүмкүндүк берет.

Түшүндүрмөлөрдү табуу, аларды аныктоо, аныктоо жана жаңыртууну ишке ашыруу.

Python жана OpenCv компьютерлерин орнотуу үчүн компьютерди иштетүү керек. Же компьютериңизди компьютериңизге орнотуп койсоңуз болот:

  1. Python 2.7ди жүктөп алыңыз nuestra PC
  2. OpenCV 3.3.0 версиясын жүктөп алыңыз
  3. OpenCv жана posicionate C: / opencv / build / python / 2.7 / x86 жана копиялоочу cv2.pyd директорлорунун python C: / Python27 / Lib / сайт-пакеттери боюнча.
  4. Instala pip, mas info en el siguiente enlace
  5. Python -m пип орнотуу -колдонуучу numpy

Төмөнкү терминалдарда жазыңыз: терминалдарда python да ту PC жазыңыз:

  • numpy импорттоо
  • cv2 импорттоо

Каталар ката кетирилгенде (жоопсуз калганда) жооп берет, ал эми библиотекалардын тизмеси оңдолот.

"3_detectaRostrosOjos.py" архивинен жүктөлүп алынса, Python терминалдары компьютериңизге же программаңызга жүктөлбөйт. ЭЭМ үчүн веб -камера да активдүү иштейт, бул компьютерлерди оңдоп -түзөө, ошондой эле ESCтин программасы.

Лограсте, ¡фелисидадс! Туура эмес маалымат Intel Intel Edison ж -а автоматтык түрдө автоматтык түрдө автоматтык түрдө аныкталат.

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!

Түшүндүрмөлөрдү жасоо сиз үчүн эң сонун шарт. Байланыш үчүн бетиңизди жаңыртыңыз. Күнөөнүн эмбаргосу, биз бул маселени чечүү үчүн:

Түс сегменттин түсү: Эстетикалык жабдуулар, сегменттин сегменти жана түсү. Алгоритмдер RGB форматында, RGB форматында, HSV же YIQ форматында эң сонун форматта иштейт. Эң сонун процесс, бул классикалык түстөрдүн түсү да ла пиелдин түсү боюнча да түстүн түсү. Түшүнүн түсүн аныктоодо RGB эскирген жок жана RGB эч кандай айырмачылык жок эмес. Түстүү моделдердин мааниси абдан маанилүү. Эч кандай алгоритм жок

Өзгөчөлүктөргө негизделген таануу: Эстеткеңиз, биз үйрөтө алабыз. Эң негизгиси buscamos ciertas características, y en baz a a eso hacemos el reconocimiento. El empleo de "haar feature-based cascade" para de detección de rostros es un método eficaz de detección de objetos propuesto por Paul Viola y Michael Paul ". Жөнөкөй өзгөчөлүктөрдүн күчөтүлгөн каскадын колдонуу менен объекттерди ылдам аныктоо "del año 2001. Негизги функциялар" автоматтык түрдө "каскаддык функцияларды" колдонуу менен оң таасирин тийгизет. Элит алгоритми талап кылынат (позитивдүү маалымат) Параграфтын дагы бир түрү, бул дагы кошумча функциялардын бири болуп саналат. Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу 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 ж.б. OpenCV библиотекасы классификациялоонун алдын ала аныкталган конвенциясына кирет. Estos están disponibles en la carpeta C: / opencv / build / etc / haarcascades

7 -кадам: Detectando Rostros Con OpenCV жана Intel Edison

Detectando Rostros Con OpenCV жана Intel Edison!
Detectando Rostros Con OpenCV жана Intel Edison!
Detectando Rostros Con OpenCV жана Intel Edison!
Detectando Rostros Con OpenCV жана Intel Edison!

Intel Edison менен библиотекалар ачылган, бирок алар Эдисондун терминалдарында жазылган:

  • opkg жаңыртуу
  • opkg жаңыртуу
  • opkg python-numpy python-opencv орнотуңуз

Туура же туура эмес орнотуу. Python терминалында Эдисон жазыңыз:

  • numpy импорттоо
  • cv2 импорттоо

Эч кандай комментарийлер жок, эч кандай отчеттор жок, жана аларды орнотуу керек.

Intel конфигурациясын жасоо үчүн Intel Edison лос -росторго өтүңүз. Смартфон "IP веб -камерасы" тиркемесин жүктөп алыңыз. Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу Noo anterior accede a la app to a "Ajustes de IP Webcam"/"Preferencias de de video"/"Resolución de las fotos" and dejamos el parámetro a 640x480. Intel Edison нотариалдык жактан нотариалдык жактан жабдылган жок, бирок бул оперативдүү оперативдик оперативдик оперативдүү оперативдик RAM (1 ГБ оперативдүү эстутум).

"IP веб -камерасы" тиркемесин чыкылдатыңыз "Iniciar servidor". Же смартфонду иштетүү үчүн, сиз компьютериңизди (сүрөттөрүңүздү жана сүрөттөрүңүздү) IP даректери менен башкара аласыз. Директордун IP дарегин жазыңыз жана компьютериңизге видеолорду жүктөп бериңиз.

Жүктөп алуу "tres.py" y archivo "haarcascade_frontalface_default.xml" (Los dos códigos los puedes encontrar en los archivos del paso actual). АКШ FileZilla файлдарын Эдисон (папкалардын түпнускалары) менен иштетүү үчүн, бул жерде питон орнотулган:

python tres.py

Терминал Эдисон үчүн "IP дареги" аккаунтунун "IP веб -камерасы" (IP -веб -камера) (компьютериңизди компьютериңиздин компьютери менен байланыштырып коюңуз) кирүү мүмкүнчүлүгүн берет. Туура чечимдерди кабыл алуу "Эң башкысы" Эдисон жана "Rostro Detectado" терминалдарынын бири "Rostro no Detectado" базасында веб -камера дагы жок. Бул Intel Edison сервистик кыймылдаткычын табуу үчүн иштебейт.

Сунушталууда: