tips_para_la_instalacion

 documento original:

En Windows xp y vista:

???????????????????????????????????????????????????????????????????????? En OpenCV 1.0 me sale usando MSVC2005 al compilar en modo debug y después de haber compilado la biblioteca en este modo algo que dice: MSVCR80.dll y que no lo encontro :)? Solución: esto es por que hay un "pequeño" gran error en HIGHGUI mas especificamente en otherlibs \ _graphics la solución es complicada y a no ser que en verdad quiera usar este modo recomiendo cambiar de distribución, a la 1.1 o cvs, que no tienen este problema, o usar los .lib normales en ves de los terminados en d en la declaración de vinculador del proyecto o tambien se puede arreglar de la siguiente mandera:?? Solución 2: abra: C: \ Program Files \ OpenCV \ otherlibs \ _graphics \ src in graphic_libs.sln Opencompile seleccionando [Debug|Win32]use GENERAR->volver a generar solución Ctrl+alt+F7 y espere a que se genere todoabra:C:\Program Files\OpenCV\otherlibs\_graphics\libEncuentre los siguientes archivos y cambieles de nombre: delibjpeg.lib, libpng.lib, libtiff.lib, zlib.libalibjpegd.lib，libpngd.lib，libtiffd.lib，zlibd.lib //NOTE LA d al final :) :P después valla se nuevo a la solución graphic_libs.sln y recompilela en modo release/win32NOTA: tranquilo que lo que hizo antes no se daño, por que cambio de nombre a los archivos que importaban :) abra:C: \ Program Files \ OpenCV \_make \ opencv.sln de en la parte superior izquierda en la lista click derecho sobre highgui y propiedadesy ahí en Vinculador - entrada -Dependencias adicionales:cambielibjpeg.lib, libpng.lib, libtiff.lib, zlib.libporlibjpegd.lib，libpngd.lib，libtiffd.lib，zlibd.liby aceptar.despules deleccione de la lista higihgui "dar click" y en en menú generar de click en volver a generar highgui Y listo, ya no tiene mas problemas con el molesto "no encontre MSVCR80.dll"Tomado de http://translate.google.com/translate?hl=en&sl=ja&u=http://www.atinfinity.info/blog/archives/66&ei=WedASuuRE5muMujc3NcI&sa=X&oi=translate&resnum=7&ct=result&prev=/search%3Fq%3Dopencv%2BMSVCR80.dll%2Bdebug%26hl%3Den%26client%3Dfirefox-a%26rls%3Dorg.mozilla:es-AR:official%26hs%3D24R La pagina está en japones pero google rock´s y me lo tradujo :P ????????????????????????????????????????????????????????????????????????? Me sale al compilar algo que dice LKR o LINKR o similar "dependiendo del compilador"? Posible solución:añada o revise las carpetas "C:\Program Files\OpenCV\cv\include" "C:\Program Files\OpenCV\ml\include" "C:\Program Files\OpenCV\cxcore\include" "C:\Program Files\OpenCV\otherlibs\highgui" "C:\Program Files\OpenCV\cvaux\include" "C:\Program Files\OpenCV\otherlibs\_graphics\include"en el caso de 1.0 en el caso de 1.1 omita la última y cvcam :) ???????????????????????????????????????????????????????????????????????? ? Al compilar Opencv 1.1 o superior me sale un error que dice alco con OpenMP?posible soluciónno use la solución que dice OpenMP :) suena evidente pero pasa!, esto es por que no tiene openmp instalado, para instalarlo remitase a la documentación de openmp :P

???????????????????????????????????????????????????????????????????????? ? No encuentra XXX.dll (xxx=cv, cxcore, cvaux, Highgui, ml ...etc):?? posible solución: no olvide poner la ruta de la carpeta OpenCV\bin en el PATH del sistema busque en google donde esta el PATH para vista/XP?? solución muy "chambona" solo en caso de que la anterior no funcione y no se quiera trasnochar por este problema :PCopie y peque los dll de la carpeta opencv/bin en la misma carpeta donde se genero el .exe de su programa o en la carpeta windows/system32 "creo que es ahí donde estan los dll si no es ahí busquela y me manda un correito a calderonf@gmail.com corrigiendome :)" ???????????????????????????????????????????????????????????????????????? ? Intento compilar OpenCV 1.0 en Visual C 2008 y me sale un error que dice que no encuentra afxres.h algo asi como:fatal error RC1015: can not open include file 'afxres.h'.? Solución:Busque en TODO el paquete la inclusión:#include "afxres.h"y cambiela por #include "winresrc.h"al parecer es un problema de compatibilidad del SDK de windows entre versiones :) ????????????????????????????????????????????????????????????????????????

? Me sale un error que dice "Program failed to initialize properly 0xc0150002" y uso un VS que no es el 2005?? Solución1:Instale Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) busquelo en Google :)?? Solución2:Recompile para su versión de VS :) ???????????????????????????????????????????????????????????????????????? En Linux: ? No me funciona Nada ?? Solución 1Estudie mucho y arreglelo usando google :P?? Solución 2Cambiese a Windows :( mientras :P ???????????????????????????????????????????????????????????????????????? En opencv 2.0 usando devcpp no compila y me sale un error que dice __exchange_and_add se puede arreglar así: 1 abra en /include/opencv el archivo cxoperations.hpp en las lineas 67 y 68 cambie:
 * 1) else__
 * 2) include  #if GNUC __>= 4__

por:


 * 1) else #include 
 * 2) if GNUC __>= 4 ||__ DEVCPP

__y después en su código defina al principio antes de llamar a los .h


 * 1) define__ DEVCPP__ 1

???????????????????????????????????????????????????????????????????????? usando mingw de codeblocks o eclipse u otro, me sale un error a la hora de usar Cmake: que dice aalgo que falta declarar CMAKE_CXX_COMPILER_ENV_VAR Solucion: añada la ruta de mingw al path del sistema y asegúrese de tenerlo bien instalado

???????????????????????????????????????????????????????????????????????? usando una cámara sale el siguiente error: Primera excepción en 0x76f40f0f en proyectoopencvgold.exe: 0xC0000008: An invalid handle was specified. Solucion rapida dele continuar y listo, cuando use el ejecutable y no el debugger "play" ya no sale solucion lenta: reinstale el driverde la camara

Made by Pachoman!!! calderonf@gmail.com