Compilación de la biblioteca de Android-OpenCV con Cygwin
Estoy tratando de seguir este tutorial de la Universidad de Stanford http://www.stanford.edu/class/ee368/Android/Tutorial-2-OpenCV-for-Android-Setup-Windows-API8.pdf
Mis variables de entorno están todas configuradas según el tutorial y todo funcionó perfectamente hasta el paso 3c):
- El View.OnSystemUiVisibilityChangeListener no funciona en el servicio android
- ¿Es posible cambiar dónde se guardan los dispositivos virtuales Android?
- Cómo desinstalar completamente Android Studio de windows (v10)?
- Error de actualización del SDK
- Ubicación predeterminada de Android NDK
do. Escriba lo siguiente en el terminal Cygwin para compilar las bibliotecas de OpenCV:
hacer
Esta recopilación puede tomar un tiempo, tal vez 30 minutos o más.
Donde obtengo la siguiente salida en mi cygwin-terminal:
Isa@LESTER ~/opencv/android/build $ make [100%] Generating android-opencv Compile thumb : png <= /home/Isa/opencv/3rdparty/libpng/png.c /home/Isa/android-ndk-r4-crystax/build/core/build-binary.mk:169: recipe for target '/home/Isa/opencv/android/build/obj/local/armeabi/objs/png/png.o' failed make[3]: *** [/home/Isa/opencv/android/build/obj/local/armeabi/objs/png/png.o] Error 127 make[3]: *** Warte auf noch nicht beendete Prozesse... CMakeFiles/ndk.dir/build.make:55: recipe for target 'android-opencv' failed make[2]: *** [android-opencv] Error 2 CMakeFiles/Makefile2:63: recipe for target 'CMakeFiles/ndk.dir/all' failed make[1]: *** [CMakeFiles/ndk.dir/all] Error 2 Makefile:75: recipe for target 'all' failed make: *** [all] Error 2
¿Alguien más ha intentado hacer este tutorial? Parece bastante agradable y realmente quiero tenerlo trabajando. Apreciaría cualquier pista para solucionar este error. Avísame si necesitas más información para ayudarme.
Gracias de antemano, Isa
- Muestra de detección de caras de opencv
- 32bit o 64bit Android SDK en el sistema operativo Windows 64bit?
- Error de NDKBuild
- La llamada "Android Create" falla en Windows 7 - falta JDK
- Cómo compilar ffmpeg-2.2.2 en windows con cygwin y android ndk r9c
- Error de instalación del paquete Android-SDK aunque Eclipse y SDK se ejecutan como Administrador en Vista
- Proguard error: Esperando la clase seperator de ruta - no estoy seguro donde necesito poner un camino entre comillas
- ¿Es posible cambiar dónde se guardan los dispositivos virtuales Android?
El error que tienes es bastante similar a los aquí:
- Cygwin – Makefile-error: la receta para `main.o 'de destino falló
- Cygwin: 'Clean and Build' rompió el proyecto
- Cdt con cygwin g ++ compilar helloworld mal
Tener un doble control en su entorno, como hacer la configuración de OpenCV en Android puede ser un pequeño truco a veces, y como tal, podría ser la fuente de su problema actual.
Si realmente quieres lograr buenos resultados en desarrollo de Android, prefiero sugerirte que lo hagas en Linux Ubuntu .
En el caso de que todavía tiene que mantener MSW en su máquina, sólo tiene que hacer un arranque dual, ya que le permitirá tener su desarrollo de acogida en una plataforma Linux.
Hace algunos años tuve que implementar un proyecto utilizando herramientas de código abierto, pero para hacerlo en Windows XP, y recuerdo que usar Cygwin fue un gran dolor de cabeza.
Por lo tanto, será mejor de ejecutar su entorno de desarrollo en Ubuntu.
- Adición de un tipo de mime personalizado a los contactos de android
- Java.lang.ClassNotFoundException: org.postgresql.Driver, Android