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. SIKA DEUTSCHLAND GMBH, Stuttgart
  2. Bosch Software Innovations GmbH, Köln
  3. DATAGROUP Köln GmbH, Monheim am Rhein
  4. THOMAS SABO GmbH & Co. KG, Lauf / Pegnitz


Anzeige
Hardware-Angebote
  1. 49,90€ + 3,99€ Versand (Vergleichspreis ab 79€)
  2. 59,99€

Folgen Sie uns
       


  1. Classic Factory

    Elextra, der Elektro-Supersportwagen aus der Schweiz

  2. Docsis 3.1

    AVM arbeitet an 10-GBit/s-Kabelrouter

  3. Upspin

    Google-Angestellte basteln an globalem File-Sharing-System

  4. Apple Park

    Apple bezieht das Raumschiff

  5. Google Cloud Platform

    Tesla-Grafik für maschinelles Lernen verfügbar

  6. Ryzen

    AMDs Achtkern-CPUs sind schneller als erwartet

  7. Deutsche Glasfaser

    Gemeinde erreicht Glasfaser-Quote am letzten Tag

  8. Suchmaschine

    Google macht angepasste Site Search dicht

  9. Hawkspex mobile

    Diese App macht das Smartphone zum Spektrometer

  10. Asus Tinker Board im Test

    Buntes Lotterielos rechnet schnell



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Bundesnetzagentur: Puppenverbot gefährdet das Smart Home und Bastler
Bundesnetzagentur
Puppenverbot gefährdet das Smart Home und Bastler
  1. My Friend Cayla Eltern müssen Puppen ihrer Kinder zerstören
  2. Matoi Imagno Wenn die Holzklötzchen zu dir sprechen
  3. Smart Gurlz Programmieren lernen mit Puppen

Intel C2000: Weiter Unklarheit zur Häufung von NAS-Ausfällen
Intel C2000
Weiter Unklarheit zur Häufung von NAS-Ausfällen
  1. Super Bowl Lady Gaga singt unter einer Flagge aus Drohnen
  2. Lake Crest Intels Terminator-Chip mit Terabyte-Bandbreite
  3. Compute Card Intel plant Rechnermodul mit USB Type C

XPS 13 (9360) im Test: Wieder ein tolles Ultrabook von Dell
XPS 13 (9360) im Test
Wieder ein tolles Ultrabook von Dell
  1. Die Woche im Video Die Selbstzerstörungssequenz ist aktiviert
  2. XPS 13 Convertible im Hands on Dells 2-in-1 ist kompakter und kaum langsamer

  1. super

    cicero | 20:39

  2. Da muss man halt Geduld haben ...

    cicero | 20:37

  3. Re: Mondpreise

    Crossfire579 | 20:36

  4. Re: Offtopic: > 700 Kommentare. Gab es das hier...

    rugel | 20:35

  5. Re: Mit iGPU oder ohne?

    Crossfire579 | 20:32


  1. 18:05

  2. 16:33

  3. 16:23

  4. 16:12

  5. 15:04

  6. 15:01

  7. 14:16

  8. 13:04


  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