PsManiaco segun veo el error se puede solucionar instalando este paquete
python-gstreamer-0_10-develInstalar OpenCV-cell: SIX SPU SUPPORTwget http://sourceforge.net/projects/cvcell/files/cvcell/20081022/cvcell-0.1.0-20081022.tar.gz/download
wget http://downloads.sourceforge.net/project/cvcell/cvcell/20081022/opencv-1.0.0-cell-patch-20081022.tar.gz?use_mirror=freefr
wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/1.0/opencv-1.0.0.tar.gz/download
tar zxvf cvcell-0.1.0-20081022.tar.gz && tar zxvf opencv-1.0.0-cell-patch-20081022.tar.gz && tar zxvf opencv-1.0.0.tar.gz
patch -d opencv-1.0.0 -p1 < opencv-1.0.0-cell-patch-20081022/opencv-cell.patch
cd opencv-1.0.0/cxcore/include
vi cxmisc.h (ir a la linea 130)
(*)#include
#elif defined HAVE_ALLOCA
#include
-#elif
+#else
#error
#endif
./configure
make
sudo make install
cd ~/
cd cvcell-0.1.0
./configure
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
make
sudo make install
Dado que estamos utilizando Ubuntu hay una cosa que debemos hacer: crear enlaces simbólicos. De nuevo en la terminal ejecutar los siguientes comandos:
sudo ln -s /usr/local/bin/opencv-createsamples /usr/bin/opencv-createsamples
sudo ln -s /usr/local/bin/opencv-haartraining /usr/bin/opencv-haartraining
sudo ln -s /usr/local/bin/opencv-performance /usr/bin/opencv-performance
sudo ln -s /usr/local/lib/libcv.so.1.0.0 /usr/lib/libcv.so.1.0.0
sudo ln -s /usr/local/lib/libcxcore.so.1.0.0 /usr/lib/libcxcore.so.1.0.0
sudo ln -s /usr/local/lib/libcvaux.so.1.0.0 /usr/lib/libcvaux.so.1.0.0
sudo ln -s /usr/local/lib/libhighgui.so.1.0.0 /usr/lib/libhighgui.so.1.0.0
sudo ln -s /usr/local/lib/libml.so.1.0.0 /usr/lib/libml.so.1.0.0
sudo ln -s /usr/local/lib/libml.so.1 /usr/lib/libml.so.1
sudo ln -s /usr/local/lib/libhighgui.so.1 /usr/lib/libhighgui.so.1
sudo ln -s /usr/local/lib/libcvaux.so.1 /usr/lib/libcvaux.so.1
sudo ln -s /usr/local/lib/libcxcore.so.1 /usr/lib/libcxcore.so.1
sudo ln -s /usr/local/lib/libcv.so.1 /usr/lib/libcv.so.1
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
Ejecutar ejemplos, por ahora es lo unico que se puede hacer con esto xd.
cp -r /usr/local/share/opencv-cell/samples/c ~/
cd ~/c
sh build_all.sh
Probar las spu … 'Como vereis en las pruebas que gusto daria poder usar la SPU 6 para el video xd, que rapidez
'CVCELL_SPENUM=0 ./facedetect --cascade=/usr/local/share/opencv-cell/haarcascades/haarcascade_frontalface_alt.xml lena.jpg
CVCELL_SPENUM=1 ./facedetect --cascade=/usr/local/share/opencv-cell/haarcascades/haarcascade_frontalface_alt.xml lena.jpg
CVCELL_SPENUM=6 ./facedetect --cascade=/usr/local/share/opencv-cell/haarcascades/haarcascade_frontalface_alt.xml lena.jpg
Nota: Los que habian intentado compilar esto sin exito , el error residia
(*) en la parte arriba señalada cambiar una linea ... de hay el fallo que daba en la compilación. Lo que hace un par de horas en google e ir mirando por foros guiris xD. Un saludo.