Abo
  • Services:
Anzeige
Intel Edison mit Augen und Kamera
Intel Edison mit Augen und Kamera (Bild: Alexander Merz/Golem.de)

Programmieren in C++ und mit MRAA

Um es vorwegzunehmen: Die Programmierung für den Edison ist tatsächlich einfacher als beim Galileo. Das zeigt sich schon am Code-Umfang. Der neu geschriebene Quellcode ist deutlich kürzer als der des Laika-Projektes auf dem Galileo und auch weniger erklärungsbedürftig. Würden wir das Laika-Projekt mit MRAA auf dem Edison umsetzen, würde sich der Quellcode vermutlich von rund 300 Zeilen auf gut 120 Zeilen reduzieren.

Der Quellcode unseres Mona-Lisa-Programms kann heruntergeladen werden.

Anzeige

Die main()-Funktion des Programms ist recht übersichtlich und besteht aus vier Teilen: der Initialisierung des GPIO-Pins, mit dem der Servo angesteuert wird, und dem Laden der Gesichtserkennungsdaten. Am Ende starten wir einen zusätzlichen Thread, in dem die eigentliche Gesichtserkennung durchgeführt wird und schließlich lassen wir OpenCV die Kamerabilder holen.

  1. String cascadefile = "haarcascade_frontalface_alt2.xml";
  2. VideoCapture capture;
  3. CascadeClassifier face_cascade;
  4. mraa::Gpio* gpio;
  5.  
  6. int main(int argc, const char** argv) {
  7.  
  8. pthread_t thread;
  9.  
  10. gpio = new mraa::Gpio(4);
  11.  
  12. gpio->dir(mraa::DIR_OUT);
  13. gpio->mode(mraa::MODE_STRONG);
  14.  
  15. if(!(face_cascade.load(filename))) {
  16. return 1;
  17. }
  18.  
  19. capture.open(0);
  20. if(!capture.isOpened()) {
  21. return 1;
  22. }
  23.  
  24. int rc = pthread_create(&thread, NULL, faceThread, NULL);
  25.  
  26. while(1) {
  27. capture.grab();
  28. }
  29.  
  30. return 0;
  31. }

 Augen gerade aus! Oder nach links oder rechtsOpenCV übernimmt die Gesichtserkennung 

eye home zur Startseite
derdiedas 21. Nov 2014

Na ja - das Edison/Arduino Gespann ist nun so viel kleiner nicht. Das reine Edison Modul...

_speedy_ 21. Nov 2014

und vom USB-Stick? Von SD wäre natürlich genial und vielleicht besser Intel hier ja noch...

Zwangsangemeldet 20. Nov 2014

Irgendwie ist die Betonung des Sprechers im Video ... hmm, naja, seltsam. *Sehr* seltsam...



Anzeige

Stellenmarkt
  1. DLR Deutsches Zentrum für Luft- und Raumfahrt e.V., Braunschweig
  2. BG-Phoenics GmbH, München
  3. diconium digital solutions GmbH, Stuttgart
  4. ANSYS Germany GmbH, Hannover


Anzeige
Spiele-Angebote
  1. 7,99€
  2. 42,49€
  3. 8,99€

Folgen Sie uns
       


  1. VW-Programm

    Jeder Zehnte tauscht Diesel gegen Elektroantrieb

  2. Spaceborne Computer

    HPEs Weltraumcomputer rechnet mit 1 Teraflops

  3. Unterwegs auf der Babymesse

    "Eltern vibrieren nicht"

  4. Globalfoundries

    AMD nutzt künftig die 12LP-Fertigung

  5. Pocketbeagle

    Beaglebone passt in die Hosentasche

  6. Fifa 18 im Test

    Kick mit mehr Taktik und mehr Story

  7. Trekstor

    Kompakte Convertibles kosten ab 350 Euro

  8. Apple

    4K-Filme in iTunes laufen nur auf neuem Apple TV

  9. Bundesgerichtshof

    Keine Urheberrechtsverletzung durch Google-Bildersuche

  10. FedEX

    TNT verliert durch NotPetya 300 Millionen US-Dollar



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Metroid Samus Returns im Kurztest: Rückkehr der gelenkigen Kopfgeldjägerin
Metroid Samus Returns im Kurztest
Rückkehr der gelenkigen Kopfgeldjägerin
  1. Doom, Wolfenstein, Minecraft Nintendo kriegt große Namen
  2. Nintendo Das NES Classic Mini kommt 2018 noch einmal auf den Markt
  3. Nintendo Mario verlegt keine Rohre mehr

Galaxy Note 8 im Test: Samsungs teure Dual-Kamera-Premiere
Galaxy Note 8 im Test
Samsungs teure Dual-Kamera-Premiere
  1. Galaxy S8 und Note 8 Bixby-Button lässt sich teilweise deaktivieren
  2. Videos Youtube bringt HDR auf Smartphones
  3. Galaxy Note 8 im Hands on Auch das Galaxy Note sieht jetzt doppelt - für 1.000 Euro

Zukunft des Autos: "Unsere Elektrofahrzeuge sollen typische Porsche sein"
Zukunft des Autos
"Unsere Elektrofahrzeuge sollen typische Porsche sein"
  1. Concept EQA Mercedes elektrifiziert die Kompaktklasse
  2. GLC F-Cell Mercedes stellt SUV mit Brennstoffzelle und Akku vor
  3. ID Crozz VW stellt elektrisches Crossover vor

  1. Re: 40Wh für 20 Stunden Betriebszeit?

    HanSwurst101 | 10:19

  2. Re: Und bei DSL?

    Dwalinn | 10:19

  3. Produktionsbedingt

    smartifahrer | 10:18

  4. Re: Vodafone: Wenn vorher nichts ankommt kanns...

    HansiHinterseher | 10:15

  5. Re: Eltern leben in einer Welt aus Angst

    RienSte | 10:14


  1. 10:13

  2. 09:56

  3. 09:06

  4. 08:11

  5. 07:21

  6. 18:13

  7. 17:49

  8. 17:39


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel