OpenCV – Installieren

IN BEARBEITUNG

Homepage: http://opencv.org/
Dokumentation: http://opencv.org/documentation.html

Anleitung
1. Download-Ordner (für GIT-Download) anlegen (Name beliebig, hier: „OpenCV“)

mkdir OpenCV
cd OpenCV

 

2. GIT-Download starten

git clone https://github.com/Itseez/opencv.git
# Optional: Erweiterungen für OpenCV herunterladen
git clone https://github.com/Itseez/opencv_contrib.git
cd opencv

 

3. Build-Ordner anlegen für das Kompilat

mkdir build
cd build

 

4. Module auswählen per grafischer Oberfläche (alternative zu cmake)

sudo apt-get install cmake-gui
sudo cmake-gui

Grafische Oberfläche:

Where is the source code: /Path/to/Files/OpenCV/opencv/
Where to build the binaries: /Path/to/Files/OpenCV/opencv/build
-> Module auswählen
-> Configure
-> Generate

 

5. Kompilieren

sudo make

 

6. Installieren

sudo make install

 

7. Integration in Eclipse

RMT > Projekt > Properties > C/C++ Build > Settings > GCC C++ Compiler > Includes > Includes paths: /usr/local/include/opencv2
RMT > Projekt > Properties > C/C++ Build > Settings > GCC C++ Linker > Libraries > Libraries: (alle Libraries ohne lib, z.B. "opencv_core"); Library search path: /usr/local/lib

 
# check
Miscellaneous -> Other options: -> -rpath „/usr/local/lib/“

Alle Libraries auflisten

pkg-config opencv --libs

 

Danke an Fabian K.

Motorola Defy+ – Custom-ROM flashen (2.3.6 -> 4.2.2.) unter Ubuntu

I. Vorbereitung
1) Daten sichern, z.B. Kontakte, Apps (Pendel Panda, etc.)
2) Notwendige Dateien besorgen:

sbf_flash (SBF Flash, Version 1.24 oder höher)
DEFYPLUS_U3_4.5.1-134_DFP-231_GR_SIGN_UCADEFYEMARAB1B80AA004.0R_PDS03C_USAJRDNGIBRRTCEE_P022_A022_Service1FF.sbf (TODO?)
DEFYPLUS_U3_4.5.1-134_DFP-231_CEE_ROOTED_No_Signed.sbf (gerootetes Image)
SndInitDefy_2.3.apk
cm-10.1-20130709-NIGHTLY_v2-mb526.zip (Custom-ROM)
gapps-jb-20130301-signed.zip (Google Apps)

3) USB-Debugging aktivieren: Einstellungen -> Anwendungen -> Entwicklung -> USB-Debugging

II. Flash – Nr. 1
1) Defy ist AUS.
2) Flash-Tool unter Ubuntu starten

sudo bash sbf_flash DEFYPLUS_U3_4.5.1-134_DFP-231_GR_SIGN_UCADEFYEMARAB1B80AA004.0R_PDS03C_USAJRDNGIBRRTCEE_P022_A022_Service1FF.sbf

3) Lautstärketaste-Hoch (Volume Up) und gleichzeitig Power-Taste gedrückt halten (ca. 3 Sekunden), bis der Bildschirm sich einschaltet
4) Es startet der Standard-Android-Bootloader
5) Der Flashvorgang startet automatisch
6) automatischer reboot bei Erfolg

III. Flash – Nr. 2
1) Defy ist AUS.
2) Flash-Tool unter Ubuntu erneut starten

sudo bash sbf_flash DEFYPLUS_U3_4.5.1-134_DFP-231_CEE_ROOTED_No_Signed.sbf

3) am Defy: Lautstärketaste-Hoch und gleichzeitig Power-Taste gedrückt halten (ca. 3 Sekunden), bis der Bildschirm sich einschaltet
4) Es startet der Standard-Android-Bootloader
5) Der Flashvorgang startet automatisch
6) automatischer reboot bei Erfolg

IV. Dateien kopieren
1) SndInitDefy_2.3.apk auf SD-Karte kopieren
2) cm-10.1-20130709-NIGHTLY_v2-mb526.zip auf SD-Karte kopieren
3) gapps-jb-20130301-signed.zip auf SD-Karte kopieren

V. zweiten Bootloader installieren
1) Einstellungen -> Anwendungen -> Unbekannte Quellen -> aktivieren
2) SndInitDefy_2.3.apk von SD-Karte installieren (Wichtig: Root-Rechtecm-10.1-20130709-NIGHTLY_v2-mb526.zip erlauben)
3) Benachrichtigungs-LED leuchtet rot -> Bootloader wird installiert
4) Benachrichtigungs-LED leuchtet grün -> Bootloader erfolgreich installiert

VI. Custom-ROM flashen
1) Defy ist AUS.
2) Benachrichtigungs-LED leuchtet während des Hochfahrens kurz blau auf -> Lautstärketaste-Runter drücken
3) zweiter Bootloader (Team Win Recovery Project v2.6.0.0) wird gestartet
4) Wipe -> Factory Reset: Wipes Data, Cache, and Dalvik
5) Recovery -> Custom Recovery -> zip from sdcard -> cm-10.1-20130709-NIGHTLY_v2-mb526.zip auswählen -> OK mit Power-Taste
6) Recovery -> Custom Recovery -> zip from sdcard -> gapps-jb-20130301-signed.zip auswählen -> OK mit Power-Taste
7) erneut Wipen (TODO?) -> Stichwort: alles löschen; Factory Reset
8) Reboot