diff options
author | pgperui <pgperui@65703dd9-322d-4ecd-a169-f49c4620ba53> | 2011-06-15 03:13:53 (GMT) |
---|---|---|
committer | pgperui <pgperui@65703dd9-322d-4ecd-a169-f49c4620ba53> | 2011-06-15 03:13:53 (GMT) |
commit | 0517a67d893ec23923c3847a28c01b9c0c901595 (patch) | |
tree | 6cdddf00fbf3df999aa468a5d4ad0f4d59508974 | |
parent | 1d7c80935cd042515525d4533ee8817741b36150 (diff) |
git-svn-id: svn+ssh://lulu.fing.edu.uy/ens/home01/pgperui/repoSVN@180 65703dd9-322d-4ecd-a169-f49c4620ba53
-rw-r--r-- | Utilidades/src/Pui.cpp | 158 | ||||
-rw-r--r-- | Utilidades/src/Pui.h | 33 | ||||
-rw-r--r-- | Utilidades/src/PuiModule.pyc | bin | 24240 -> 32335 bytes | |||
-rw-r--r-- | Utilidades/src/Pui_wrap.cxx | 2522 | ||||
-rw-r--r-- | Utilidades/src/salida.txt | 25442 | ||||
-rw-r--r-- | multi/SRC/Calibrador.cpp | 6 | ||||
-rw-r--r-- | multi/SRC/CalibradorColorOO.cpp | 2 | ||||
-rw-r--r-- | multi/SRC/TocarAnimalesPUI.cpp | 5 |
8 files changed, 27816 insertions, 352 deletions
diff --git a/Utilidades/src/Pui.cpp b/Utilidades/src/Pui.cpp index bce4293..60653d2 100644 --- a/Utilidades/src/Pui.cpp +++ b/Utilidades/src/Pui.cpp @@ -1031,6 +1031,20 @@ int Pui::detectarMarcadoresSimple(){ arUtilTimerReset(); } this->multimodalInfo.idSimpleMarcadorDetectado=-1; + this->dataArtoolkit.coordenadas_marcadores[0].area = -1; + this->dataArtoolkit.coordenadas_marcadores[0].centro[0] = -1; + this->dataArtoolkit.coordenadas_marcadores[0].centro[1] = -1; + this->dataArtoolkit.coordenadas_marcadores[0].cf = 0; + this->dataArtoolkit.coordenadas_marcadores[0].id = -1; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[0][0] = -1; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[0][1] = -1; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[1][0] = -1; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[1][1] = -1; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[2][0] = -1; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[2][1] = -1; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[3][0] = -1; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[4][1] = -1; + this->dataArtoolkit.coordenadas_marcadores[0].visible =0; if(this->dataArtoolkit.dataPtr==NULL){ if(debugMode){ printf("data->dataPtr es NULL\n"); @@ -1066,19 +1080,94 @@ int Pui::detectarMarcadoresSimple(){ if(this->dataArtoolkit.marker_info[i].id>=0 && this->dataArtoolkit.marker_info[i].cf>max_cf && this->dataArtoolkit.marker_info[i].cf>=this->dataArtoolkit.cf ){ idDetectado =this->dataArtoolkit.marker_info[i].id; + this->dataArtoolkit.coordenadas_marcadores[0].area = this->dataArtoolkit.marker_info[i].area; + this->dataArtoolkit.coordenadas_marcadores[0].centro[0] = this->dataArtoolkit.marker_info[i].pos[0]; + this->dataArtoolkit.coordenadas_marcadores[0].centro[1] = this->dataArtoolkit.marker_info[i].pos[1]; + this->dataArtoolkit.coordenadas_marcadores[0].cf = this->dataArtoolkit.marker_info[i].cf; + this->dataArtoolkit.coordenadas_marcadores[0].id = idDetectado; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[0][0] = this->dataArtoolkit.marker_info[i].vertex[0][0]; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[0][1] = this->dataArtoolkit.marker_info[i].vertex[0][0]; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[1][0] = this->dataArtoolkit.marker_info[i].vertex[0][0]; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[1][1] = this->dataArtoolkit.marker_info[i].vertex[0][0]; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[2][0] = this->dataArtoolkit.marker_info[i].vertex[0][0]; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[2][1] = this->dataArtoolkit.marker_info[i].vertex[0][0]; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[3][0] = this->dataArtoolkit.marker_info[i].vertex[0][0]; + this->dataArtoolkit.coordenadas_marcadores[0].vertex[4][1] = this->dataArtoolkit.marker_info[i].vertex[0][0]; + this->dataArtoolkit.coordenadas_marcadores[0].visible = 1; //En modo MODO_SIMPLE la informacion siempre corresponde a un marcador visible + //porque fue detectado } } }else{ //Ningun marcador detectado return ERROR_NINGUN_MARCADOR_DETECTADO; } } - return DETECCION_CORRECTA; +} + +/** + * Retorna el id del marcador y objeto PUI detectado en la ultima invocacion + * a la funcion Pui::detectarMarcadoresSimple + */ +int Pui::getIdMarcadorSimpleDetectado(){ + if(this->multimodalInfo.modo==MODO_SIMPLE){ + return this->multimodalInfo.idSimpleMarcadorDetectado; + }else{ + fprintf(stderr, "Error, el operacion soporta solo en modo MODO_SIMPLE\n"); + return -1; + } +} +/** + * Retorna la informacion correspondiente al marcador detectado en la ultima invocacion + * a la funcion Pui::detectarMarcadoresSimple. + * El id del marcador es el mismo que el id del objeto PUI asociado. + */ +ARCoordMarcador Pui::getMarcadorSimpleDetectado(){ + if(this->multimodalInfo.modo==MODO_SIMPLE){ + return this->dataArtoolkit.coordenadas_marcadores[0]; + }else{ + fprintf(stderr, "Error, el operacion soporta solo en modo MODO_SIMPLE\n"); + ARCoordMarcador resVacio; + resVacio.id=-1; + resVacio.area=-1; + resVacio.cf=0; + resVacio.visible=0; + return resVacio; + } } -int Pui::getMarcadorSimpleDetectado(){ - return this->multimodalInfo.idSimpleMarcadorDetectado; +/** + * Retorna la información contenida en la estructura ARCoordMarcador para el marcador de id idMarcador + * Solo se utiliza en el caso de modo MODO_MULTI_MARKERS. + * Siempre se dispone de cada propiedad de la estructura ARCoordMarcador aunque el marcador no + * haya sido detectado (su area, coordenadas y verticas son calculados a partir de la informacion + * de aquellos marcadores detectados ) a excepcion de la propiedad cf que no tiene sentido en caso + * de que el marcador no haya sido detectado. + * + * @param idMarcador Identificador del marcador + */ +ARCoordMarcador Pui::getInfoMultiMarcador(int idMarcador){ + if(this->multimodalInfo.modo==MODO_MULTI_MARKERS){ + if(idMarcador<=this->dataArtoolkit.config->marker_num){ + return this->dataArtoolkit.coordenadas_marcadores[idMarcador]; + }else{ + fprintf(stderr, "Error, id %d del marcador fuera de rango\n",idMarcador); + ARCoordMarcador resVacio; + resVacio.id=-1; + resVacio.area=-1; + resVacio.cf=0; + resVacio.visible=0; + return resVacio; + } + }else{ + fprintf(stderr, "Error, el operacion soporta solo en modo MODO_MULTI_MARKERS\n"); + ARCoordMarcador resVacio; + resVacio.id=-1; + resVacio.area=-1; + resVacio.cf=0; + resVacio.visible=0; + return resVacio; + } } void Pui::setARCf(double cf){ @@ -1600,6 +1689,56 @@ int Pui::calcularResultadosCalibracionApuntador(int factorThreshH,int minPorcent } } +int Pui::leerPatternsModoSimple(const char* archivoConfiguracion){ + FILE *fich; + char c = '#'; + char str[500]; + int patts_id[200]; + fich=fopen(archivoConfiguracion,"r"); + int res = 1; + int largo = 0; + int id=-1; + if(fich != NULL) { + int i=0; + while((c!=EOF)){ + if( fscanf(fich,"%c",&c) < 0){ + break; + } + if(c!='\n'){ + if(c=='#'){ //consumo la linea del comentario + while( (c!='\n') && (c!=EOF)){ + fscanf(fich,"%c",&c); + } + }else{ + fseek(fich, -1, SEEK_CUR); + fscanf(fich,"%s\n",str); + printf("ruta .patt =%s\n",str); + + if ((patts_id[i] = arLoadPatt(str)) < 0) { + fprintf(stderr, "error carcando .patt %s en modo MODO_SIMPLE !!\n",str); + return (0); + } + i++; + } + } + } + for(int k=0;k<i;k++){ + this->multimodalInfo.cant_elementos_cargados = i; + printf("Se cargaron %d marcadores en MODO_SIMPLE\n",this->multimodalInfo.cant_elementos_cargados); + this->dataArtoolkit.patts_id[k]=patts_id[k]; //Se suponen que los id siempre arrancan en 0 y van incrementando de a uno, + //pero por las dudas copiamos los id que devuelve artoolkit al cargar los .patt + } + fclose(fich); + if(res>0){ + res = i; //Retorna la CANTIDAD de elementos, por eso hay que sumar 1 + } + }else{ + printf("No se puede leer el archivo de configuracion %s\n",archivoConfiguracion); + } + this->multimodalInfo.cant_elementos_cargados = res; + return res; +} + int Pui::cargarConfiguracionDeteccionApuntadorDesdeArchivo(char * fileName) { FILE *fich; char c; @@ -1714,15 +1853,20 @@ void Pui::initARConVideo(char * config_name,char * camera_para,char *vconf,int u arParamDisp( &(this->dataArtoolkit.cparam) ); if(config_name!=NULL){ - if(modo==MODO_MULTI_MARKERS){ + if(this->multimodalInfo.modo==MODO_MULTI_MARKERS){ if( (this->dataArtoolkit.config = arMultiReadConfigFile(config_name)) == NULL ) { - printf("config data load error !!\n"); + fprintf(stderr, "Error cargando archivo multi markers Artoolkit !!\n"); exit(0); } printf("this->dataArtoolkit.config->marker_num=%d\n",this->dataArtoolkit.config->marker_num); this->dataArtoolkit.coordenadas_marcadores = new ARCoordMarcador[this->dataArtoolkit.config->marker_num]; - }else if(modo==MODO_SIMPLE){ - //TODO leer archivo config_name con la lista de patterns a cargar, una por renglon + }else if(this->multimodalInfo.modo==MODO_SIMPLE){ + this->dataArtoolkit.coordenadas_marcadores = new ARCoordMarcador[1]; //En el modo MODO_SIMPLE no se almacena informacion de + //mas de un marcador por vez. Siempre se el marcador detectado. + if(this->leerPatternsModoSimple(config_name)<=0){ + fprintf(stderr,"Error cargando archivo simple markers Artoolkit!!\n"); + exit(0); + } }else{ fprintf(stderr, "Error, modo desconocido\n"); } diff --git a/Utilidades/src/Pui.h b/Utilidades/src/Pui.h index 77c1e69..22361c4 100644 --- a/Utilidades/src/Pui.h +++ b/Utilidades/src/Pui.h @@ -76,6 +76,7 @@ double frameRateInterval; char *cparam_name; ARParam cparam; + int *patts_id; /*Ids de los Patterns cargados en modo MODO_SIMPLE*/ }ArtoolkitData; @@ -190,6 +191,16 @@ public: * @param max_elementos Candidad máxima de elementos que serán cargados */ int leerConfiguracionObjetosPUI(const char* archivoConfiguracion,int max_elementos); + + /** + * Lee un archivo de configuracion conteniendo una lista de ruta de archivos .patt + * que seran cargados para utilizar en el modo MODO_SIMPLE + * + * @param config_name Ruta completa del archivo conteniendo la lista de .patt + * + * @return Retorna la cantidad de marcadores que fueron cargados + */ + int leerPatternsModoSimple(const char* config_name); /** * Imprime en consola la información de los objetos PUI cargados */ @@ -785,7 +796,27 @@ public: * Retorna el id del marcador y objeto PUI detectado en la ultima invocacion * a la funcion Pui::detectarMarcadoresSimple */ - int getMarcadorSimpleDetectado(); + int getIdMarcadorSimpleDetectado(); + + /** + * Retorna la informacion correspondiente al marcador detectado en la ultima invocacion + * a la funcion Pui::detectarMarcadoresSimple. + * El id del marcador es el mismo que el id del objeto PUI asociado. + */ + ARCoordMarcador getMarcadorSimpleDetectado(); + + + /** + * Retorna la información contenida en la estructura ARCoordMarcador para el marcador de id idMarcador + * Solo se utiliza en el caso de modo MODO_MULTI_MARKERS. + * Siempre se dispone de cada propiedad de la estructura ARCoordMarcador aunque el marcador no + * haya sido detectado (su area, coordenadas y verticas son calculados a partir de la informacion + * de aquellos marcadores detectados ) a excepcion de la propiedad cf que no tiene sentido en caso + * de que el marcador no haya sido detectado. + * + * @param idMarcador Identificador del marcador + */ + ARCoordMarcador getInfoMultiMarcador(int idMarcador); /** * Utilizada en el modo MODO_SIMPLE diff --git a/Utilidades/src/PuiModule.pyc b/Utilidades/src/PuiModule.pyc Binary files differindex faadb1c..3410163 100644 --- a/Utilidades/src/PuiModule.pyc +++ b/Utilidades/src/PuiModule.pyc diff --git a/Utilidades/src/Pui_wrap.cxx b/Utilidades/src/Pui_wrap.cxx index a35de7b..2311c28 100644 --- a/Utilidades/src/Pui_wrap.cxx +++ b/Utilidades/src/Pui_wrap.cxx @@ -2505,17 +2505,18 @@ SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) #define SWIGTYPE_p_CoordApuntador swig_types[1] #define SWIGTYPE_p_Elemento swig_types[2] #define SWIGTYPE_p_Historico swig_types[3] -#define SWIGTYPE_p_Pui swig_types[4] -#define SWIGTYPE_p_RangosColorApuntador swig_types[5] -#define SWIGTYPE_p_ResultadosCalibracion swig_types[6] -#define SWIGTYPE_p_a_2__double swig_types[7] -#define SWIGTYPE_p_char swig_types[8] -#define SWIGTYPE_p_double swig_types[9] -#define SWIGTYPE_p_int swig_types[10] -#define SWIGTYPE_p_p_char swig_types[11] -#define SWIGTYPE_p_unsigned_char swig_types[12] -static swig_type_info *swig_types[14]; -static swig_module_info swig_module = {swig_types, 13, 0, 0, 0, 0}; +#define SWIGTYPE_p_PropiedadesDeteccionApuntador swig_types[4] +#define SWIGTYPE_p_Pui swig_types[5] +#define SWIGTYPE_p_RangosColorApuntador swig_types[6] +#define SWIGTYPE_p_ResultadosCalibracion swig_types[7] +#define SWIGTYPE_p_a_2__double swig_types[8] +#define SWIGTYPE_p_char swig_types[9] +#define SWIGTYPE_p_double swig_types[10] +#define SWIGTYPE_p_int swig_types[11] +#define SWIGTYPE_p_p_char swig_types[12] +#define SWIGTYPE_p_unsigned_char swig_types[13] +static swig_type_info *swig_types[15]; +static swig_module_info swig_module = {swig_types, 14, 0, 0, 0, 0}; #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) @@ -2954,6 +2955,11 @@ SWIG_FromCharPtrAndSize(const char* carray, size_t size) #define ERROR_TOMAR_MUESTRA_FORMA_NO_IMPLEMENTADA 13 #define ERROR_TOMAR_MUESTRA_OK 14 +#define OFFSET_ROI 5 //Cuanto mas grande mas grande sera el ROI donde busco el apuntador +#define MIN_AREA_WIDTH_HEIGHT 5 //Este valor sirve para indicar cual es el area minima en la cual se busca un apuntador. + //Por ejemplo si el marcador se encuentra apenas dentro de la pantalla y el height o el width no superan este valor entonces + //el area no sera analizada en busca de un apuntador + #include "cvUtilities.h" #include "Estructuras.h" #include "Funciones.h" @@ -2967,97 +2973,264 @@ public: static int const NORMAL_SPEED_LOOP = 16; static double const FAST_SPEED_LOOP_MULTIPLIER = 1./8.; static double const NORMAL_SPEED_LOOP_MULTIPLIER = 1./2.; - + int insert(unsigned char *bytes, int len); binary_data out(); + + Pui(); virtual ~Pui(); - void initPropiedadesCalibracion(int veces_por_marcador, int cant_marcadores, int metodo,int debug); + /************************************** Manejo de Objetos PUI **************************************/ + int leerConfiguracionObjetosPUI(const char* archivoConfiguracion,int max_elementos); + void imprimirPropiedadesObjetosPUI(); - int leerConfiguracionElementos(const char* archivoConfiguracion, Elemento* elementos, int MAX_ELEMENTOS, char * clickSound, char *errorSound); + /*Obtener propiedades de los objetos PUI*/ + char * getNombreObjetoPUI(int idObjeto); - int leerConfiguracionCalibracion(const char* archivoConfiguracion, int cantMarcadores, char** imagenes); + char * getSonidoObjetoPUI(int idObjeto); - void imprimirPropiedadesElementos(Elemento* elementos,int cantidadElementos); + char * getImagenObjetoPUI(int idObjeto); - //NUEVA indica a la clase PUI si debe llevar el historico y cual es el nro para - //considerar un hit - void habilitarHistorico(bool habilitar,int cantHistorico,int valorInicial); + char* getSonidoError(); + + char* getSonidoOk(); + + /** + * Retorna true si y solo si el objeto1 esta relacionado con el objeto2 + * objeto1---->objeto2 + * No tiene porque cumplirse la coondicion inversa ( objeto2--->objeto1) + */ + bool esRelacionCorrecta(int idObjeto1,int idObjeto2); + + int getConjuntoObjetoPui(int idObjeto); + + int getIdElementoRelacionado(int idObjeto); + + char * getNombreRelacionObjetoPUI(int idObjeto); + + /*Si hay algun apuntador tocando un marcador entonces devuelve el indice del marcador, + * de lo contrario retorna -1*/ + int detectarSeleccion(); + + void initDeteccionApuntador(PropiedadesDeteccionApuntador propiedadesDeteccion,RangosColorApuntador rangosColorApuntador); + + int initDeteccionApuntador(char* configuracionFileName); + + int cargarConfiguracionDeteccionApuntadorDesdeArchivo(char * fileName); + + void initImagenesOpenCVApuntador(); + + PropiedadesDeteccionApuntador getPropiedadesDeteccionApuntador(); + + RangosColorApuntador getPropiedadesColorApuntador(); + + void setPropiedadesDeteccionApuntador(PropiedadesDeteccionApuntador propiedadesDeteccion); + + void setPropiedadesColorApuntador(RangosColorApuntador rangosColorApuntador); + + void setHminApuntador(int hMin); + int getHminApuntador(); + + void setHmaxApuntador(int hMax); + int getHmaxApuntador(); + + void setSminApuntador(int vMin); + int getSminApuntador(); + + void setSmaxApuntador(int vMax); + int getSmaxApuntador(); + + void setVminApuntador(int vMin); + int getVminApuntador(); + + void setVmaxApuntador(int vMax); + int getVmaxApuntador(); + + /***************************************************************************************************/ + + + /*************************** Calibracion de Proporcion apuntador-marcador ***********************/ void procesarDatosCalibracion(); void guardarDatosCalibracion(const char* nombreArchivo); + void initPropiedadesCalibracion(int veces_por_marcador, int cant_marcadores, int metodo,int debug); + + int leerConfiguracionCalibracion(const char* archivoConfiguracion, int cantMarcadores, char** imagenes); + + /***************************************************************************************************/ + + + + /*********************************** Calibracion Threshold ARToolkit **************************************/ void calibrarThreshold(int cantidad_iteraciones); + /***************************************************************************************************/ + + + + + /**************************************** Propiedades y manejo de video ************************************/ - //Quedan todas void setBrillo(int brillo, char * device); void setAutoWhiteBalance(int habilitado,char * device); void setAutoGain(int habilitado,char * device); void setHorizontalFlip(int habilitado,char * device); + void abrirVentanaGrafica(); - /*------------- ARTOOLKIT Y CALIBRACION AUTOMATICA -------------*/ + void desplegarImagenAR(bool debug); + void desplegarImagenFromData(unsigned char * imageData); + void capNext(); + void capStart(); + void capStop(); - /*Devuelve la informacion de todos los marcadores - * Tanto los marcadores que no figuran en la estructura de dectados pero estan como visible o aquellos - * que directamente estan como no visibles tendran su area y cf en -1 */ - int detectarYCalcularPosicionTodosMultiMarkers(); + /***************************************************************************************************/ - binary_data capturarPyImageAR(); - + /*********************************** Captura de video *********************************/ unsigned char* capturarImagenAR(); + binary_data capturarPyImageAR(); + //NUEVA. Devuelve la imagen Debug de artoolkit unsigned char* obtenerImagenDebugAR(); + //TODO + //binary_data* obtenerPyImagenDebugAR(); + + + /*******************************************************************************************/ + + + /******************************** Calibracion de color el apuntador ********************************/ + + /*Inicializa el histograma en cero + * Inicializa los resultados en los rangos maximos (H:0-360,S:0-100,V:0-100) + * Registra la forma que se utilizara para detectar el apuntador (circulo, rectangulo, mano) + * */ + void initPropiedadesCalibracionSoloApuntador(int forma,RangosColorApuntador rangos_escala,int h_bins, int s_bins, int v_bins,int debug); + void initPropiedadesCalibracionSoloApuntador(int forma,int hmin,int hmax, int smin, int smax, int vmin, int vmax,int h_bins, int s_bins, int v_bins,int debug ); + + /*A partir de los marcadores detectados selecciona uno y aplica la mascara segun la forma seleccionada + Como resultado se deja en data->dataPtr la imagen con la mascara aplicada*/ int aplicarNuevaMascaraCalibrador(int idMarcador,int tipoMascara); + /*Solamente aplica una mascara previamente calculada por la funcion aplicarNuevaMascaraCalibrador + * si antes no se llama al menos una vez a aplicarNuevaMascaraCalibrador entonces no se aplicara la mascara*/ int aplicarMascaraCalibrador(int tipoMascara); + void setAchicarRadioMascaraCircular(int restarAlRadio); + + int getAchicarRadioMascaraCircular(); + unsigned char* getCalibrationImage(); - /*Calcula el histograma filtrado por la mascara lo acumula al histograma calculado con las muestras - anteriores*/ + //TODO + //binary_data getCalibrationImage(); + + /*Calcula el histograma filtrado por la mascara lo acumula al histograma calculado con las muestras anteriores*/ int tomarMuestraApuntador(); int calcularResultadosCalibracionApuntador(int factorThreshH,int minPorcentajeRuido); + void guardarSoloRangosColorApuntador(char * nombreArchivo); + + void guardarCalibracionApuntador(char * nombreArchivo,int area_min,float factorProporcionUnico,int erode, int dilate,int smooth,int usarEnclosingCircle); + + //Setea la propiedad debug_imagenes en las props del calibrador + void setDebugCalibracion(bool debug); + + bool isDebugCalibracion(); + + //Retorna los resultados de la calibracion del color del apuntador + RangosColorApuntador getResultadosRangosColor(); + + /******************************************************************************************************************/ + + + + /******************************************* Manejo de ARToolkit **************************************************/ /*Inicializacion de artoolkit * Si se quiere leer un archivo de configuracion para multi pattern entonces config_name debe contener la ruta del archivo, sino debe ser NULL * */ void initARConVideo(char * config_name,char * camera_para,char *vconf,int usarAlgoritmoRapido,int loopSpeed,double zoom); + //TODO *********** IMPORTANTEEEEEEEEEEEEEEEEEEEEEEEEE ********** TODO + //void initAR(int usarAlgoritmoRapido);-->no inicia el video!! + + + /*Devuelve la informacion de todos los marcadores + * Tanto los marcadores que no figuran en la estructura de dectados pero estan como visible o aquellos + * que directamente estan como no visibles tendran su area y cf en -1 */ + int detectarYCalcularPosicionTodosMultiMarkers(); + + int getARThreshold(); void setARThreshold(int threshold); - + + /**************************************************************************************************************************************/ + + + + + + + + + + + + + + + + + + + /****************************************GENERALES PUI**********************************************************/ + + void initPuiConCapturaDeVideo(PropiedadesDeteccionApuntador propiedadesDeteccion,RangosColorApuntador rangosColorApuntador,char * config_name,char * camera_para,char *vconf,int usarAlgoritmoRapido,int loopSpeed,double zoom); + + void initPuiConCapturaDeVideo(char* configuracionFileName,char * config_name,char * camera_para,char *vconf,int usarAlgoritmoRapido,int loopSpeed,double zoom); + + + + + /****************************************************************************************************************/ + + + + + + + /**************************************************OTRAS*********************************************************/ + + //NUEVA indica a la clase PUI si debe llevar el historico y cual es el nro para + //considerar un hit + void habilitarHistorico(bool habilitar,int cantHistorico,int valorInicial); + + //NUEVA Invoca a los cleanUp y libera recursos void finish(); - - //Setea la propiedad debug_imagenes en las props del calibrador - void setDebugCalibracion(bool debug); - bool isDebugCalibracion(); - - RangosColorApuntador getResultadosRangosColor(); - - void abrirVentanaGrafica(); - void desplegarImagenAR(bool debug); - - void capNext(); - void capStart(); - void capStop(); + /** + * retorna la cantidad de imagenes procesadas por segundo y comienza el contador desde 0 nuevamente + */ + double getFPSAndResetCount(); + /** + * retorna la cantidad de imagenes procesadas por segundo + */ double getFPS(); - double getFPSAndResetCount(); + char* getModuleInfo(); }; @@ -3066,6 +3239,20 @@ public: +SWIGINTERNINLINE PyObject * +SWIG_FromCharPtr(const char *cptr) +{ + return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0)); +} + + +SWIGINTERNINLINE PyObject* + SWIG_From_bool (bool value) +{ + return PyBool_FromLong(value ? 1 : 0); +} + + SWIGINTERN int SWIG_AsVal_bool (PyObject *obj, bool *val) { @@ -3077,17 +3264,19 @@ SWIG_AsVal_bool (PyObject *obj, bool *val) } -SWIGINTERNINLINE PyObject* - SWIG_From_bool (bool value) +SWIGINTERN int +SWIG_AsVal_float (PyObject * obj, float *val) { - return PyBool_FromLong(value ? 1 : 0); -} - - -SWIGINTERNINLINE PyObject * -SWIG_FromCharPtr(const char *cptr) -{ - return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0)); + double v; + int res = SWIG_AsVal_double (obj, &v); + if (SWIG_IsOK(res)) { + if ((v < -FLT_MAX || v > FLT_MAX)) { + return SWIG_OverflowError; + } else { + if (val) *val = static_cast< float >(v); + } + } + return res; } #ifdef __cplusplus @@ -4959,56 +5148,410 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_initPropiedadesCalibracion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_leerConfiguracionObjetosPUI(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + char *arg2 = (char *) 0 ; + int arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int val3 ; + int ecode3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"OOO:Pui_leerConfiguracionObjetosPUI",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_leerConfiguracionObjetosPUI" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_leerConfiguracionObjetosPUI" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Pui_leerConfiguracionObjetosPUI" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + result = (int)(arg1)->leerConfiguracionObjetosPUI((char const *)arg2,arg3); + resultobj = SWIG_From_int(static_cast< int >(result)); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_imprimirPropiedadesObjetosPUI(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_imprimirPropiedadesObjetosPUI",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_imprimirPropiedadesObjetosPUI" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + (arg1)->imprimirPropiedadesObjetosPUI(); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getNombreObjetoPUI(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_getNombreObjetoPUI",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getNombreObjetoPUI" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_getNombreObjetoPUI" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + result = (char *)(arg1)->getNombreObjetoPUI(arg2); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getSonidoObjetoPUI(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_getSonidoObjetoPUI",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getSonidoObjetoPUI" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_getSonidoObjetoPUI" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + result = (char *)(arg1)->getSonidoObjetoPUI(arg2); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getImagenObjetoPUI(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_getImagenObjetoPUI",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getImagenObjetoPUI" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_getImagenObjetoPUI" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + result = (char *)(arg1)->getImagenObjetoPUI(arg2); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getSonidoError(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getSonidoError",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getSonidoError" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (char *)(arg1)->getSonidoError(); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getSonidoOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getSonidoOk",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getSonidoOk" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (char *)(arg1)->getSonidoOk(); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_esRelacionCorrecta(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; int arg2 ; int arg3 ; - int arg4 ; - int arg5 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; - int val4 ; - int ecode4 = 0 ; - int val5 ; - int ecode5 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; + bool result; - if (!PyArg_ParseTuple(args,(char *)"OOOOO:Pui_initPropiedadesCalibracion",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OOO:Pui_esRelacionCorrecta",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_initPropiedadesCalibracion" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_esRelacionCorrecta" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_initPropiedadesCalibracion" "', argument " "2"" of type '" "int""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_esRelacionCorrecta" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Pui_initPropiedadesCalibracion" "', argument " "3"" of type '" "int""'"); + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Pui_esRelacionCorrecta" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); - ecode4 = SWIG_AsVal_int(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Pui_initPropiedadesCalibracion" "', argument " "4"" of type '" "int""'"); + result = (bool)(arg1)->esRelacionCorrecta(arg2,arg3); + resultobj = SWIG_From_bool(static_cast< bool >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getConjuntoObjetoPui(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_getConjuntoObjetoPui",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getConjuntoObjetoPui" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_getConjuntoObjetoPui" "', argument " "2"" of type '" "int""'"); } - arg4 = static_cast< int >(val4); - ecode5 = SWIG_AsVal_int(obj4, &val5); - if (!SWIG_IsOK(ecode5)) { - SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Pui_initPropiedadesCalibracion" "', argument " "5"" of type '" "int""'"); + arg2 = static_cast< int >(val2); + result = (int)(arg1)->getConjuntoObjetoPui(arg2); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getIdElementoRelacionado(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_getIdElementoRelacionado",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getIdElementoRelacionado" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_getIdElementoRelacionado" "', argument " "2"" of type '" "int""'"); } - arg5 = static_cast< int >(val5); - (arg1)->initPropiedadesCalibracion(arg2,arg3,arg4,arg5); + arg2 = static_cast< int >(val2); + result = (int)(arg1)->getIdElementoRelacionado(arg2); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getNombreRelacionObjetoPUI(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_getNombreRelacionObjetoPUI",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getNombreRelacionObjetoPUI" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_getNombreRelacionObjetoPUI" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + result = (char *)(arg1)->getNombreRelacionObjetoPUI(arg2); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_detectarSeleccion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_detectarSeleccion",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_detectarSeleccion" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (int)(arg1)->detectarSeleccion(); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_initDeteccionApuntador__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + PropiedadesDeteccionApuntador arg2 ; + RangosColorApuntador arg3 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 ; + int res2 = 0 ; + void *argp3 ; + int res3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OOO:Pui_initDeteccionApuntador",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_initDeteccionApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + { + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_PropiedadesDeteccionApuntador, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_initDeteccionApuntador" "', argument " "2"" of type '" "PropiedadesDeteccionApuntador""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Pui_initDeteccionApuntador" "', argument " "2"" of type '" "PropiedadesDeteccionApuntador""'"); + } else { + PropiedadesDeteccionApuntador * temp = reinterpret_cast< PropiedadesDeteccionApuntador * >(argp2); + arg2 = *temp; + if (SWIG_IsNewObj(res2)) delete temp; + } + } + { + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_RangosColorApuntador, 0 | 0); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Pui_initDeteccionApuntador" "', argument " "3"" of type '" "RangosColorApuntador""'"); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Pui_initDeteccionApuntador" "', argument " "3"" of type '" "RangosColorApuntador""'"); + } else { + RangosColorApuntador * temp = reinterpret_cast< RangosColorApuntador * >(argp3); + arg3 = *temp; + if (SWIG_IsNewObj(res3)) delete temp; + } + } + (arg1)->initDeteccionApuntador(arg2,arg3); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -5016,125 +5559,115 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_leerConfiguracionElementos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_initDeteccionApuntador__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; char *arg2 = (char *) 0 ; - Elemento *arg3 = (Elemento *) 0 ; - int arg4 ; - char *arg5 = (char *) 0 ; - char *arg6 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; - void *argp3 = 0 ; - int res3 = 0 ; - int val4 ; - int ecode4 = 0 ; - int res5 ; - char *buf5 = 0 ; - int alloc5 = 0 ; - int res6 ; - char *buf6 = 0 ; - int alloc6 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - PyObject * obj4 = 0 ; - PyObject * obj5 = 0 ; int result; - if (!PyArg_ParseTuple(args,(char *)"OOOOOO:Pui_leerConfiguracionElementos",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_initDeteccionApuntador",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_leerConfiguracionElementos" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_initDeteccionApuntador" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_leerConfiguracionElementos" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_initDeteccionApuntador" "', argument " "2"" of type '" "char *""'"); } arg2 = reinterpret_cast< char * >(buf2); - res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_Elemento, 0 | 0 ); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Pui_leerConfiguracionElementos" "', argument " "3"" of type '" "Elemento *""'"); - } - arg3 = reinterpret_cast< Elemento * >(argp3); - ecode4 = SWIG_AsVal_int(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Pui_leerConfiguracionElementos" "', argument " "4"" of type '" "int""'"); - } - arg4 = static_cast< int >(val4); - res5 = SWIG_AsCharPtrAndSize(obj4, &buf5, NULL, &alloc5); - if (!SWIG_IsOK(res5)) { - SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Pui_leerConfiguracionElementos" "', argument " "5"" of type '" "char *""'"); - } - arg5 = reinterpret_cast< char * >(buf5); - res6 = SWIG_AsCharPtrAndSize(obj5, &buf6, NULL, &alloc6); - if (!SWIG_IsOK(res6)) { - SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "Pui_leerConfiguracionElementos" "', argument " "6"" of type '" "char *""'"); - } - arg6 = reinterpret_cast< char * >(buf6); - result = (int)(arg1)->leerConfiguracionElementos((char const *)arg2,arg3,arg4,arg5,arg6); + result = (int)(arg1)->initDeteccionApuntador(arg2); resultobj = SWIG_From_int(static_cast< int >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - if (alloc5 == SWIG_NEWOBJ) delete[] buf5; - if (alloc6 == SWIG_NEWOBJ) delete[] buf6; return resultobj; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - if (alloc5 == SWIG_NEWOBJ) delete[] buf5; - if (alloc6 == SWIG_NEWOBJ) delete[] buf6; return NULL; } -SWIGINTERN PyObject *_wrap_Pui_leerConfiguracionCalibracion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_initDeteccionApuntador(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[4]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_Pui, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_Pui_initDeteccionApuntador__SWIG_1(self, args); + } + } + } + if (argc == 3) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_Pui, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_PropiedadesDeteccionApuntador, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_RangosColorApuntador, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_Pui_initDeteccionApuntador__SWIG_0(self, args); + } + } + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'Pui_initDeteccionApuntador'.\n" + " Possible C/C++ prototypes are:\n" + " initDeteccionApuntador(Pui *,PropiedadesDeteccionApuntador,RangosColorApuntador)\n" + " initDeteccionApuntador(Pui *,char *)\n"); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_cargarConfiguracionDeteccionApuntadorDesdeArchivo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; char *arg2 = (char *) 0 ; - int arg3 ; - char **arg4 = (char **) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; - int val3 ; - int ecode3 = 0 ; - void *argp4 = 0 ; - int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; int result; - if (!PyArg_ParseTuple(args,(char *)"OOOO:Pui_leerConfiguracionCalibracion",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_cargarConfiguracionDeteccionApuntadorDesdeArchivo",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_leerConfiguracionCalibracion" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_cargarConfiguracionDeteccionApuntadorDesdeArchivo" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_leerConfiguracionCalibracion" "', argument " "2"" of type '" "char const *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_cargarConfiguracionDeteccionApuntadorDesdeArchivo" "', argument " "2"" of type '" "char *""'"); } arg2 = reinterpret_cast< char * >(buf2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Pui_leerConfiguracionCalibracion" "', argument " "3"" of type '" "int""'"); - } - arg3 = static_cast< int >(val3); - res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_p_char, 0 | 0 ); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Pui_leerConfiguracionCalibracion" "', argument " "4"" of type '" "char **""'"); - } - arg4 = reinterpret_cast< char ** >(argp4); - result = (int)(arg1)->leerConfiguracionCalibracion((char const *)arg2,arg3,arg4); + result = (int)(arg1)->cargarConfiguracionDeteccionApuntadorDesdeArchivo(arg2); resultobj = SWIG_From_int(static_cast< int >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; @@ -5144,38 +5677,170 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_imprimirPropiedadesElementos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_initImagenesOpenCVApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; - Elemento *arg2 = (Elemento *) 0 ; - int arg3 ; void *argp1 = 0 ; int res1 = 0 ; - void *argp2 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_initImagenesOpenCVApuntador",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_initImagenesOpenCVApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + (arg1)->initImagenesOpenCVApuntador(); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getPropiedadesDeteccionApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + PropiedadesDeteccionApuntador result; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getPropiedadesDeteccionApuntador",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getPropiedadesDeteccionApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (arg1)->getPropiedadesDeteccionApuntador(); + resultobj = SWIG_NewPointerObj((new PropiedadesDeteccionApuntador(static_cast< const PropiedadesDeteccionApuntador& >(result))), SWIGTYPE_p_PropiedadesDeteccionApuntador, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getPropiedadesColorApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + RangosColorApuntador result; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getPropiedadesColorApuntador",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getPropiedadesColorApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (arg1)->getPropiedadesColorApuntador(); + resultobj = SWIG_NewPointerObj((new RangosColorApuntador(static_cast< const RangosColorApuntador& >(result))), SWIGTYPE_p_RangosColorApuntador, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_setPropiedadesDeteccionApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + PropiedadesDeteccionApuntador arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 ; int res2 = 0 ; - int val3 ; - int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"OOO:Pui_imprimirPropiedadesElementos",&obj0,&obj1,&obj2)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setPropiedadesDeteccionApuntador",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_imprimirPropiedadesElementos" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setPropiedadesDeteccionApuntador" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_Elemento, 0 | 0 ); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_imprimirPropiedadesElementos" "', argument " "2"" of type '" "Elemento *""'"); + { + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_PropiedadesDeteccionApuntador, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_setPropiedadesDeteccionApuntador" "', argument " "2"" of type '" "PropiedadesDeteccionApuntador""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Pui_setPropiedadesDeteccionApuntador" "', argument " "2"" of type '" "PropiedadesDeteccionApuntador""'"); + } else { + PropiedadesDeteccionApuntador * temp = reinterpret_cast< PropiedadesDeteccionApuntador * >(argp2); + arg2 = *temp; + if (SWIG_IsNewObj(res2)) delete temp; + } } - arg2 = reinterpret_cast< Elemento * >(argp2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Pui_imprimirPropiedadesElementos" "', argument " "3"" of type '" "int""'"); + (arg1)->setPropiedadesDeteccionApuntador(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_setPropiedadesColorApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + RangosColorApuntador arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 ; + int res2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setPropiedadesColorApuntador",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setPropiedadesColorApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + { + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_RangosColorApuntador, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_setPropiedadesColorApuntador" "', argument " "2"" of type '" "RangosColorApuntador""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Pui_setPropiedadesColorApuntador" "', argument " "2"" of type '" "RangosColorApuntador""'"); + } else { + RangosColorApuntador * temp = reinterpret_cast< RangosColorApuntador * >(argp2); + arg2 = *temp; + if (SWIG_IsNewObj(res2)) delete temp; + } + } + (arg1)->setPropiedadesColorApuntador(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_setHminApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setHminApuntador",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setHminApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setHminApuntador" "', argument " "2"" of type '" "int""'"); } - arg3 = static_cast< int >(val3); - (arg1)->imprimirPropiedadesElementos(arg2,arg3); + arg2 = static_cast< int >(val2); + (arg1)->setHminApuntador(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -5183,47 +5848,155 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_habilitarHistorico(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_getHminApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; - bool arg2 ; - int arg3 ; - int arg4 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getHminApuntador",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getHminApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (int)(arg1)->getHminApuntador(); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_setHmaxApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; int ecode2 = 0 ; - int val3 ; - int ecode3 = 0 ; - int val4 ; - int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; - PyObject * obj2 = 0 ; - PyObject * obj3 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"OOOO:Pui_habilitarHistorico",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setHmaxApuntador",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_habilitarHistorico" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setHmaxApuntador" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); + ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_habilitarHistorico" "', argument " "2"" of type '" "bool""'"); + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setHmaxApuntador" "', argument " "2"" of type '" "int""'"); } - arg2 = static_cast< bool >(val2); - ecode3 = SWIG_AsVal_int(obj2, &val3); - if (!SWIG_IsOK(ecode3)) { - SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Pui_habilitarHistorico" "', argument " "3"" of type '" "int""'"); + arg2 = static_cast< int >(val2); + (arg1)->setHmaxApuntador(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getHmaxApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getHmaxApuntador",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getHmaxApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (int)(arg1)->getHmaxApuntador(); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_setSminApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setSminApuntador",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setSminApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setSminApuntador" "', argument " "2"" of type '" "int""'"); } - arg3 = static_cast< int >(val3); - ecode4 = SWIG_AsVal_int(obj3, &val4); - if (!SWIG_IsOK(ecode4)) { - SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Pui_habilitarHistorico" "', argument " "4"" of type '" "int""'"); + arg2 = static_cast< int >(val2); + (arg1)->setSminApuntador(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getSminApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getSminApuntador",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getSminApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (int)(arg1)->getSminApuntador(); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_setSmaxApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setSmaxApuntador",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setSmaxApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setSmaxApuntador" "', argument " "2"" of type '" "int""'"); } - arg4 = static_cast< int >(val4); - (arg1)->habilitarHistorico(arg2,arg3,arg4); + arg2 = static_cast< int >(val2); + (arg1)->setSmaxApuntador(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -5231,6 +6004,132 @@ fail: } +SWIGINTERN PyObject *_wrap_Pui_getSmaxApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getSmaxApuntador",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getSmaxApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (int)(arg1)->getSmaxApuntador(); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_setVminApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setVminApuntador",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setVminApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setVminApuntador" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + (arg1)->setVminApuntador(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getVminApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getVminApuntador",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getVminApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (int)(arg1)->getVminApuntador(); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_setVmaxApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setVmaxApuntador",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setVmaxApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setVmaxApuntador" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + (arg1)->setVmaxApuntador(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getVmaxApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getVmaxApuntador",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getVmaxApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (int)(arg1)->getVmaxApuntador(); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + SWIGINTERN PyObject *_wrap_Pui_procesarDatosCalibracion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; @@ -5285,6 +6184,115 @@ fail: } +SWIGINTERN PyObject *_wrap_Pui_initPropiedadesCalibracion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + int val3 ; + int ecode3 = 0 ; + int val4 ; + int ecode4 = 0 ; + int val5 ; + int ecode5 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OOOOO:Pui_initPropiedadesCalibracion",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_initPropiedadesCalibracion" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_initPropiedadesCalibracion" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Pui_initPropiedadesCalibracion" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + ecode4 = SWIG_AsVal_int(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Pui_initPropiedadesCalibracion" "', argument " "4"" of type '" "int""'"); + } + arg4 = static_cast< int >(val4); + ecode5 = SWIG_AsVal_int(obj4, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Pui_initPropiedadesCalibracion" "', argument " "5"" of type '" "int""'"); + } + arg5 = static_cast< int >(val5); + (arg1)->initPropiedadesCalibracion(arg2,arg3,arg4,arg5); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_leerConfiguracionCalibracion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + char *arg2 = (char *) 0 ; + int arg3 ; + char **arg4 = (char **) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int val3 ; + int ecode3 = 0 ; + void *argp4 = 0 ; + int res4 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"OOOO:Pui_leerConfiguracionCalibracion",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_leerConfiguracionCalibracion" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_leerConfiguracionCalibracion" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Pui_leerConfiguracionCalibracion" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_p_char, 0 | 0 ); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Pui_leerConfiguracionCalibracion" "', argument " "4"" of type '" "char **""'"); + } + arg4 = reinterpret_cast< char ** >(argp4); + result = (int)(arg1)->leerConfiguracionCalibracion((char const *)arg2,arg3,arg4); + resultobj = SWIG_From_int(static_cast< int >(result)); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + return NULL; +} + + SWIGINTERN PyObject *_wrap_Pui_calibrarThreshold(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; @@ -5483,22 +6491,166 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_detectarYCalcularPosicionTodosMultiMarkers(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_abrirVentanaGrafica(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - int result; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_detectarYCalcularPosicionTodosMultiMarkers",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:Pui_abrirVentanaGrafica",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_detectarYCalcularPosicionTodosMultiMarkers" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_abrirVentanaGrafica" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - result = (int)(arg1)->detectarYCalcularPosicionTodosMultiMarkers(); - resultobj = SWIG_From_int(static_cast< int >(result)); + (arg1)->abrirVentanaGrafica(); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_desplegarImagenAR(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + bool arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + bool val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_desplegarImagenAR",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_desplegarImagenAR" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_desplegarImagenAR" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + (arg1)->desplegarImagenAR(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_desplegarImagenFromData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + unsigned char *arg2 = (unsigned char *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_desplegarImagenFromData",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_desplegarImagenFromData" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_char, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_desplegarImagenFromData" "', argument " "2"" of type '" "unsigned char *""'"); + } + arg2 = reinterpret_cast< unsigned char * >(argp2); + (arg1)->desplegarImagenFromData(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_capNext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_capNext",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_capNext" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + (arg1)->capNext(); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_capStart(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_capStart",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_capStart" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + (arg1)->capStart(); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_capStop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_capStop",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_capStop" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + (arg1)->capStop(); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_capturarImagenAR(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + unsigned char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_capturarImagenAR",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_capturarImagenAR" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (unsigned char *)(arg1)->capturarImagenAR(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 | 0 ); return resultobj; fail: return NULL; @@ -5546,7 +6698,7 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_capturarImagenAR(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_obtenerImagenDebugAR(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; void *argp1 = 0 ; @@ -5554,13 +6706,13 @@ SWIGINTERN PyObject *_wrap_Pui_capturarImagenAR(PyObject *SWIGUNUSEDPARM(self), PyObject * obj0 = 0 ; unsigned char *result = 0 ; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_capturarImagenAR",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:Pui_obtenerImagenDebugAR",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_capturarImagenAR" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_obtenerImagenDebugAR" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - result = (unsigned char *)(arg1)->capturarImagenAR(); + result = (unsigned char *)(arg1)->obtenerImagenDebugAR(); resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 | 0 ); return resultobj; fail: @@ -5568,29 +6720,90 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_obtenerImagenDebugAR(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_initPropiedadesCalibracionSoloApuntador__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; + int arg2 ; + RangosColorApuntador arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; void *argp1 = 0 ; int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + void *argp3 ; + int res3 = 0 ; + int val4 ; + int ecode4 = 0 ; + int val5 ; + int ecode5 = 0 ; + int val6 ; + int ecode6 = 0 ; + int val7 ; + int ecode7 = 0 ; PyObject * obj0 = 0 ; - unsigned char *result = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; + PyObject * obj5 = 0 ; + PyObject * obj6 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_obtenerImagenDebugAR",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:Pui_initPropiedadesCalibracionSoloApuntador",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_obtenerImagenDebugAR" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_initPropiedadesCalibracionSoloApuntador" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - result = (unsigned char *)(arg1)->obtenerImagenDebugAR(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 | 0 ); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_initPropiedadesCalibracionSoloApuntador" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + { + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_RangosColorApuntador, 0 | 0); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Pui_initPropiedadesCalibracionSoloApuntador" "', argument " "3"" of type '" "RangosColorApuntador""'"); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Pui_initPropiedadesCalibracionSoloApuntador" "', argument " "3"" of type '" "RangosColorApuntador""'"); + } else { + RangosColorApuntador * temp = reinterpret_cast< RangosColorApuntador * >(argp3); + arg3 = *temp; + if (SWIG_IsNewObj(res3)) delete temp; + } + } + ecode4 = SWIG_AsVal_int(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Pui_initPropiedadesCalibracionSoloApuntador" "', argument " "4"" of type '" "int""'"); + } + arg4 = static_cast< int >(val4); + ecode5 = SWIG_AsVal_int(obj4, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Pui_initPropiedadesCalibracionSoloApuntador" "', argument " "5"" of type '" "int""'"); + } + arg5 = static_cast< int >(val5); + ecode6 = SWIG_AsVal_int(obj5, &val6); + if (!SWIG_IsOK(ecode6)) { + SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Pui_initPropiedadesCalibracionSoloApuntador" "', argument " "6"" of type '" "int""'"); + } + arg6 = static_cast< int >(val6); + ecode7 = SWIG_AsVal_int(obj6, &val7); + if (!SWIG_IsOK(ecode7)) { + SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Pui_initPropiedadesCalibracionSoloApuntador" "', argument " "7"" of type '" "int""'"); + } + arg7 = static_cast< int >(val7); + (arg1)->initPropiedadesCalibracionSoloApuntador(arg2,arg3,arg4,arg5,arg6,arg7); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_Pui_initPropiedadesCalibracionSoloApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_initPropiedadesCalibracionSoloApuntador__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; int arg2 ; @@ -5710,6 +6923,144 @@ fail: } +SWIGINTERN PyObject *_wrap_Pui_initPropiedadesCalibracionSoloApuntador(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[13]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 12); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 7) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_Pui, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_int(argv[1], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_RangosColorApuntador, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_int(argv[3], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[4], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[5], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[6], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_Pui_initPropiedadesCalibracionSoloApuntador__SWIG_0(self, args); + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_Pui, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_int(argv[1], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[2], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[3], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[4], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[5], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[6], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[7], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[8], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[9], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[10], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[11], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_Pui_initPropiedadesCalibracionSoloApuntador__SWIG_1(self, args); + } + } + } + } + } + } + } + } + } + } + } + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'Pui_initPropiedadesCalibracionSoloApuntador'.\n" + " Possible C/C++ prototypes are:\n" + " initPropiedadesCalibracionSoloApuntador(Pui *,int,RangosColorApuntador,int,int,int,int)\n" + " initPropiedadesCalibracionSoloApuntador(Pui *,int,int,int,int,int,int,int,int,int,int,int)\n"); + return NULL; +} + + SWIGINTERN PyObject *_wrap_Pui_aplicarNuevaMascaraCalibrador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; @@ -5781,6 +7132,58 @@ fail: } +SWIGINTERN PyObject *_wrap_Pui_setAchicarRadioMascaraCircular(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setAchicarRadioMascaraCircular",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setAchicarRadioMascaraCircular" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setAchicarRadioMascaraCircular" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + (arg1)->setAchicarRadioMascaraCircular(arg2); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_getAchicarRadioMascaraCircular(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getAchicarRadioMascaraCircular",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getAchicarRadioMascaraCircular" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + result = (int)(arg1)->getAchicarRadioMascaraCircular(); + resultobj = SWIG_From_int(static_cast< int >(result)); + return resultobj; +fail: + return NULL; +} + + SWIGINTERN PyObject *_wrap_Pui_getCalibrationImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; @@ -5865,32 +7268,66 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_initARConVideo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_guardarSoloRangosColorApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; - char *arg4 = (char *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_guardarSoloRangosColorApuntador",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_guardarSoloRangosColorApuntador" "', argument " "1"" of type '" "Pui *""'"); + } + arg1 = reinterpret_cast< Pui * >(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_guardarSoloRangosColorApuntador" "', argument " "2"" of type '" "char *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + (arg1)->guardarSoloRangosColorApuntador(arg2); + resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_guardarCalibracionApuntador(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Pui *arg1 = (Pui *) 0 ; + char *arg2 = (char *) 0 ; + int arg3 ; + float arg4 ; int arg5 ; int arg6 ; - double arg7 ; + int arg7 ; + int arg8 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; - int res3 ; - char *buf3 = 0 ; - int alloc3 = 0 ; - int res4 ; - char *buf4 = 0 ; - int alloc4 = 0 ; + int val3 ; + int ecode3 = 0 ; + float val4 ; + int ecode4 = 0 ; int val5 ; int ecode5 = 0 ; int val6 ; int ecode6 = 0 ; - double val7 ; + int val7 ; int ecode7 = 0 ; + int val8 ; + int ecode8 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; @@ -5898,218 +7335,284 @@ SWIGINTERN PyObject *_wrap_Pui_initARConVideo(PyObject *SWIGUNUSEDPARM(self), Py PyObject * obj4 = 0 ; PyObject * obj5 = 0 ; PyObject * obj6 = 0 ; + PyObject * obj7 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:Pui_initARConVideo",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OOOOOOOO:Pui_guardarCalibracionApuntador",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_initARConVideo" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_guardarCalibracionApuntador" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_initARConVideo" "', argument " "2"" of type '" "char *""'"); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_guardarCalibracionApuntador" "', argument " "2"" of type '" "char *""'"); } arg2 = reinterpret_cast< char * >(buf2); - res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); - if (!SWIG_IsOK(res3)) { - SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Pui_initARConVideo" "', argument " "3"" of type '" "char *""'"); - } - arg3 = reinterpret_cast< char * >(buf3); - res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); - if (!SWIG_IsOK(res4)) { - SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Pui_initARConVideo" "', argument " "4"" of type '" "char *""'"); - } - arg4 = reinterpret_cast< char * >(buf4); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Pui_guardarCalibracionApuntador" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + ecode4 = SWIG_AsVal_float(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Pui_guardarCalibracionApuntador" "', argument " "4"" of type '" "float""'"); + } + arg4 = static_cast< float >(val4); ecode5 = SWIG_AsVal_int(obj4, &val5); if (!SWIG_IsOK(ecode5)) { - SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Pui_initARConVideo" "', argument " "5"" of type '" "int""'"); + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Pui_guardarCalibracionApuntador" "', argument " "5"" of type '" "int""'"); } arg5 = static_cast< int >(val5); ecode6 = SWIG_AsVal_int(obj5, &val6); if (!SWIG_IsOK(ecode6)) { - SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Pui_initARConVideo" "', argument " "6"" of type '" "int""'"); + SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Pui_guardarCalibracionApuntador" "', argument " "6"" of type '" "int""'"); } arg6 = static_cast< int >(val6); - ecode7 = SWIG_AsVal_double(obj6, &val7); + ecode7 = SWIG_AsVal_int(obj6, &val7); if (!SWIG_IsOK(ecode7)) { - SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Pui_initARConVideo" "', argument " "7"" of type '" "double""'"); + SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Pui_guardarCalibracionApuntador" "', argument " "7"" of type '" "int""'"); } - arg7 = static_cast< double >(val7); - (arg1)->initARConVideo(arg2,arg3,arg4,arg5,arg6,arg7); + arg7 = static_cast< int >(val7); + ecode8 = SWIG_AsVal_int(obj7, &val8); + if (!SWIG_IsOK(ecode8)) { + SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "Pui_guardarCalibracionApuntador" "', argument " "8"" of type '" "int""'"); + } + arg8 = static_cast< int >(val8); + (arg1)->guardarCalibracionApuntador(arg2,arg3,arg4,arg5,arg6,arg7,arg8); resultobj = SWIG_Py_Void(); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return resultobj; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; - if (alloc3 == SWIG_NEWOBJ) delete[] buf3; - if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return NULL; } -SWIGINTERN PyObject *_wrap_Pui_getARThreshold(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_setDebugCalibracion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; + bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; + bool val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; - int result; + PyObject * obj1 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_getARThreshold",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setDebugCalibracion",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getARThreshold" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setDebugCalibracion" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - result = (int)(arg1)->getARThreshold(); - resultobj = SWIG_From_int(static_cast< int >(result)); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setDebugCalibracion" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + (arg1)->setDebugCalibracion(arg2); + resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_Pui_setARThreshold(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_isDebugCalibracion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; - int arg2 ; void *argp1 = 0 ; int res1 = 0 ; - int val2 ; - int ecode2 = 0 ; PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; + bool result; - if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setARThreshold",&obj0,&obj1)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:Pui_isDebugCalibracion",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setARThreshold" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_isDebugCalibracion" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - ecode2 = SWIG_AsVal_int(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setARThreshold" "', argument " "2"" of type '" "int""'"); - } - arg2 = static_cast< int >(val2); - (arg1)->setARThreshold(arg2); - resultobj = SWIG_Py_Void(); + result = (bool)(arg1)->isDebugCalibracion(); + resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_Pui_finish(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_getResultadosRangosColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; + RangosColorApuntador result; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_finish",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getResultadosRangosColor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_finish" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getResultadosRangosColor" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - (arg1)->finish(); - resultobj = SWIG_Py_Void(); + result = (arg1)->getResultadosRangosColor(); + resultobj = SWIG_NewPointerObj((new RangosColorApuntador(static_cast< const RangosColorApuntador& >(result))), SWIGTYPE_p_RangosColorApuntador, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_Pui_setDebugCalibracion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_initARConVideo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; - bool arg2 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + char *arg4 = (char *) 0 ; + int arg5 ; + int arg6 ; + double arg7 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + int res4 ; + char *buf4 = 0 ; + int alloc4 = 0 ; + int val5 ; + int ecode5 = 0 ; + int val6 ; + int ecode6 = 0 ; + double val7 ; + int ecode7 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; + PyObject * obj5 = 0 ; + PyObject * obj6 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setDebugCalibracion",&obj0,&obj1)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:Pui_initARConVideo",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setDebugCalibracion" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_initARConVideo" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setDebugCalibracion" "', argument " "2"" of type '" "bool""'"); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_initARConVideo" "', argument " "2"" of type '" "char *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Pui_initARConVideo" "', argument " "3"" of type '" "char *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Pui_initARConVideo" "', argument " "4"" of type '" "char *""'"); + } + arg4 = reinterpret_cast< char * >(buf4); + ecode5 = SWIG_AsVal_int(obj4, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Pui_initARConVideo" "', argument " "5"" of type '" "int""'"); } - arg2 = static_cast< bool >(val2); - (arg1)->setDebugCalibracion(arg2); + arg5 = static_cast< int >(val5); + ecode6 = SWIG_AsVal_int(obj5, &val6); + if (!SWIG_IsOK(ecode6)) { + SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Pui_initARConVideo" "', argument " "6"" of type '" "int""'"); + } + arg6 = static_cast< int >(val6); + ecode7 = SWIG_AsVal_double(obj6, &val7); + if (!SWIG_IsOK(ecode7)) { + SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Pui_initARConVideo" "', argument " "7"" of type '" "double""'"); + } + arg7 = static_cast< double >(val7); + (arg1)->initARConVideo(arg2,arg3,arg4,arg5,arg6,arg7); resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; return NULL; } -SWIGINTERN PyObject *_wrap_Pui_isDebugCalibracion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_detectarYCalcularPosicionTodosMultiMarkers(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - bool result; + int result; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_isDebugCalibracion",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:Pui_detectarYCalcularPosicionTodosMultiMarkers",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_isDebugCalibracion" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_detectarYCalcularPosicionTodosMultiMarkers" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - result = (bool)(arg1)->isDebugCalibracion(); - resultobj = SWIG_From_bool(static_cast< bool >(result)); + result = (int)(arg1)->detectarYCalcularPosicionTodosMultiMarkers(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_Pui_getResultadosRangosColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_getARThreshold(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - RangosColorApuntador result; + int result; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_getResultadosRangosColor",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getARThreshold",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getResultadosRangosColor" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getARThreshold" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - result = (arg1)->getResultadosRangosColor(); - resultobj = SWIG_NewPointerObj((new RangosColorApuntador(static_cast< const RangosColorApuntador& >(result))), SWIGTYPE_p_RangosColorApuntador, SWIG_POINTER_OWN | 0 ); + result = (int)(arg1)->getARThreshold(); + resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } -SWIGINTERN PyObject *_wrap_Pui_abrirVentanaGrafica(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_setARThreshold(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; + int arg2 ; void *argp1 = 0 ; int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_abrirVentanaGrafica",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OO:Pui_setARThreshold",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_abrirVentanaGrafica" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_setARThreshold" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - (arg1)->abrirVentanaGrafica(); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_setARThreshold" "', argument " "2"" of type '" "int""'"); + } + arg2 = static_cast< int >(val2); + (arg1)->setARThreshold(arg2); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -6117,71 +7620,371 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_desplegarImagenAR(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_initPuiConCapturaDeVideo__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; - bool arg2 ; + PropiedadesDeteccionApuntador arg2 ; + RangosColorApuntador arg3 ; + char *arg4 = (char *) 0 ; + char *arg5 = (char *) 0 ; + char *arg6 = (char *) 0 ; + int arg7 ; + int arg8 ; + double arg9 ; void *argp1 = 0 ; int res1 = 0 ; - bool val2 ; - int ecode2 = 0 ; + void *argp2 ; + int res2 = 0 ; + void *argp3 ; + int res3 = 0 ; + int res4 ; + char *buf4 = 0 ; + int alloc4 = 0 ; + int res5 ; + char *buf5 = 0 ; + int alloc5 = 0 ; + int res6 ; + char *buf6 = 0 ; + int alloc6 = 0 ; + int val7 ; + int ecode7 = 0 ; + int val8 ; + int ecode8 = 0 ; + double val9 ; + int ecode9 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; + PyObject * obj5 = 0 ; + PyObject * obj6 = 0 ; + PyObject * obj7 = 0 ; + PyObject * obj8 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"OO:Pui_desplegarImagenAR",&obj0,&obj1)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OOOOOOOOO:Pui_initPuiConCapturaDeVideo",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_desplegarImagenAR" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - ecode2 = SWIG_AsVal_bool(obj1, &val2); - if (!SWIG_IsOK(ecode2)) { - SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_desplegarImagenAR" "', argument " "2"" of type '" "bool""'"); + { + res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_PropiedadesDeteccionApuntador, 0 | 0); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "2"" of type '" "PropiedadesDeteccionApuntador""'"); + } + if (!argp2) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "2"" of type '" "PropiedadesDeteccionApuntador""'"); + } else { + PropiedadesDeteccionApuntador * temp = reinterpret_cast< PropiedadesDeteccionApuntador * >(argp2); + arg2 = *temp; + if (SWIG_IsNewObj(res2)) delete temp; + } + } + { + res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_RangosColorApuntador, 0 | 0); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "3"" of type '" "RangosColorApuntador""'"); + } + if (!argp3) { + SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "3"" of type '" "RangosColorApuntador""'"); + } else { + RangosColorApuntador * temp = reinterpret_cast< RangosColorApuntador * >(argp3); + arg3 = *temp; + if (SWIG_IsNewObj(res3)) delete temp; + } + } + res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "4"" of type '" "char *""'"); + } + arg4 = reinterpret_cast< char * >(buf4); + res5 = SWIG_AsCharPtrAndSize(obj4, &buf5, NULL, &alloc5); + if (!SWIG_IsOK(res5)) { + SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "5"" of type '" "char *""'"); + } + arg5 = reinterpret_cast< char * >(buf5); + res6 = SWIG_AsCharPtrAndSize(obj5, &buf6, NULL, &alloc6); + if (!SWIG_IsOK(res6)) { + SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "6"" of type '" "char *""'"); + } + arg6 = reinterpret_cast< char * >(buf6); + ecode7 = SWIG_AsVal_int(obj6, &val7); + if (!SWIG_IsOK(ecode7)) { + SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "7"" of type '" "int""'"); } - arg2 = static_cast< bool >(val2); - (arg1)->desplegarImagenAR(arg2); + arg7 = static_cast< int >(val7); + ecode8 = SWIG_AsVal_int(obj7, &val8); + if (!SWIG_IsOK(ecode8)) { + SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "8"" of type '" "int""'"); + } + arg8 = static_cast< int >(val8); + ecode9 = SWIG_AsVal_double(obj8, &val9); + if (!SWIG_IsOK(ecode9)) { + SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "9"" of type '" "double""'"); + } + arg9 = static_cast< double >(val9); + (arg1)->initPuiConCapturaDeVideo(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); resultobj = SWIG_Py_Void(); + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + if (alloc5 == SWIG_NEWOBJ) delete[] buf5; + if (alloc6 == SWIG_NEWOBJ) delete[] buf6; return resultobj; fail: + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + if (alloc5 == SWIG_NEWOBJ) delete[] buf5; + if (alloc6 == SWIG_NEWOBJ) delete[] buf6; return NULL; } -SWIGINTERN PyObject *_wrap_Pui_capNext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_initPuiConCapturaDeVideo__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + char *arg4 = (char *) 0 ; + char *arg5 = (char *) 0 ; + int arg6 ; + int arg7 ; + double arg8 ; void *argp1 = 0 ; int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + int res4 ; + char *buf4 = 0 ; + int alloc4 = 0 ; + int res5 ; + char *buf5 = 0 ; + int alloc5 = 0 ; + int val6 ; + int ecode6 = 0 ; + int val7 ; + int ecode7 = 0 ; + double val8 ; + int ecode8 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + PyObject * obj4 = 0 ; + PyObject * obj5 = 0 ; + PyObject * obj6 = 0 ; + PyObject * obj7 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_capNext",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OOOOOOOO:Pui_initPuiConCapturaDeVideo",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_capNext" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - (arg1)->capNext(); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "2"" of type '" "char *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "3"" of type '" "char *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "4"" of type '" "char *""'"); + } + arg4 = reinterpret_cast< char * >(buf4); + res5 = SWIG_AsCharPtrAndSize(obj4, &buf5, NULL, &alloc5); + if (!SWIG_IsOK(res5)) { + SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "5"" of type '" "char *""'"); + } + arg5 = reinterpret_cast< char * >(buf5); + ecode6 = SWIG_AsVal_int(obj5, &val6); + if (!SWIG_IsOK(ecode6)) { + SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "6"" of type '" "int""'"); + } + arg6 = static_cast< int >(val6); + ecode7 = SWIG_AsVal_int(obj6, &val7); + if (!SWIG_IsOK(ecode7)) { + SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "7"" of type '" "int""'"); + } + arg7 = static_cast< int >(val7); + ecode8 = SWIG_AsVal_double(obj7, &val8); + if (!SWIG_IsOK(ecode8)) { + SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "Pui_initPuiConCapturaDeVideo" "', argument " "8"" of type '" "double""'"); + } + arg8 = static_cast< double >(val8); + (arg1)->initPuiConCapturaDeVideo(arg2,arg3,arg4,arg5,arg6,arg7,arg8); resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + if (alloc5 == SWIG_NEWOBJ) delete[] buf5; return resultobj; fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + if (alloc4 == SWIG_NEWOBJ) delete[] buf4; + if (alloc5 == SWIG_NEWOBJ) delete[] buf5; + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Pui_initPuiConCapturaDeVideo(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[10]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = (int)PyObject_Length(args); + for (ii = 0; (ii < argc) && (ii < 9); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 8) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_Pui, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[4], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_int(argv[5], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[6], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_double(argv[7], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_Pui_initPuiConCapturaDeVideo__SWIG_1(self, args); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_Pui, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_PropiedadesDeteccionApuntador, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_RangosColorApuntador, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[4], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[5], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + { + int res = SWIG_AsVal_int(argv[6], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_int(argv[7], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + { + int res = SWIG_AsVal_double(argv[8], NULL); + _v = SWIG_CheckState(res); + } + if (_v) { + return _wrap_Pui_initPuiConCapturaDeVideo__SWIG_0(self, args); + } + } + } + } + } + } + } + } + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'Pui_initPuiConCapturaDeVideo'.\n" + " Possible C/C++ prototypes are:\n" + " initPuiConCapturaDeVideo(Pui *,PropiedadesDeteccionApuntador,RangosColorApuntador,char *,char *,char *,int,int,double)\n" + " initPuiConCapturaDeVideo(Pui *,char *,char *,char *,char *,int,int,double)\n"); return NULL; } -SWIGINTERN PyObject *_wrap_Pui_capStart(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_habilitarHistorico(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; + bool arg2 ; + int arg3 ; + int arg4 ; void *argp1 = 0 ; int res1 = 0 ; + bool val2 ; + int ecode2 = 0 ; + int val3 ; + int ecode3 = 0 ; + int val4 ; + int ecode4 = 0 ; PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_capStart",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"OOOO:Pui_habilitarHistorico",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_capStart" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_habilitarHistorico" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - (arg1)->capStart(); + ecode2 = SWIG_AsVal_bool(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pui_habilitarHistorico" "', argument " "2"" of type '" "bool""'"); + } + arg2 = static_cast< bool >(val2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Pui_habilitarHistorico" "', argument " "3"" of type '" "int""'"); + } + arg3 = static_cast< int >(val3); + ecode4 = SWIG_AsVal_int(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Pui_habilitarHistorico" "', argument " "4"" of type '" "int""'"); + } + arg4 = static_cast< int >(val4); + (arg1)->habilitarHistorico(arg2,arg3,arg4); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -6189,20 +7992,20 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_capStop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_finish(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_capStop",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:Pui_finish",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_capStop" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_finish" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - (arg1)->capStop(); + (arg1)->finish(); resultobj = SWIG_Py_Void(); return resultobj; fail: @@ -6210,7 +8013,7 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_getFPS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_getFPSAndResetCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; void *argp1 = 0 ; @@ -6218,13 +8021,13 @@ SWIGINTERN PyObject *_wrap_Pui_getFPS(PyObject *SWIGUNUSEDPARM(self), PyObject * PyObject * obj0 = 0 ; double result; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_getFPS",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getFPSAndResetCount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getFPS" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getFPSAndResetCount" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - result = (double)(arg1)->getFPS(); + result = (double)(arg1)->getFPSAndResetCount(); resultobj = SWIG_From_double(static_cast< double >(result)); return resultobj; fail: @@ -6232,7 +8035,7 @@ fail: } -SWIGINTERN PyObject *_wrap_Pui_getFPSAndResetCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { +SWIGINTERN PyObject *_wrap_Pui_getFPS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Pui *arg1 = (Pui *) 0 ; void *argp1 = 0 ; @@ -6240,13 +8043,13 @@ SWIGINTERN PyObject *_wrap_Pui_getFPSAndResetCount(PyObject *SWIGUNUSEDPARM(self PyObject * obj0 = 0 ; double result; - if (!PyArg_ParseTuple(args,(char *)"O:Pui_getFPSAndResetCount",&obj0)) SWIG_fail; + if (!PyArg_ParseTuple(args,(char *)"O:Pui_getFPS",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Pui, 0 | 0 ); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getFPSAndResetCount" "', argument " "1"" of type '" "Pui *""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pui_getFPS" "', argument " "1"" of type '" "Pui *""'"); } arg1 = reinterpret_cast< Pui * >(argp1); - result = (double)(arg1)->getFPSAndResetCount(); + result = (double)(arg1)->getFPS(); resultobj = SWIG_From_double(static_cast< double >(result)); return resultobj; fail: @@ -6362,42 +8165,77 @@ static PyMethodDef SwigMethods[] = { { (char *)"Pui_out", _wrap_Pui_out, METH_VARARGS, NULL}, { (char *)"new_Pui", _wrap_new_Pui, METH_VARARGS, NULL}, { (char *)"delete_Pui", _wrap_delete_Pui, METH_VARARGS, NULL}, - { (char *)"Pui_initPropiedadesCalibracion", _wrap_Pui_initPropiedadesCalibracion, METH_VARARGS, NULL}, - { (char *)"Pui_leerConfiguracionElementos", _wrap_Pui_leerConfiguracionElementos, METH_VARARGS, NULL}, - { (char *)"Pui_leerConfiguracionCalibracion", _wrap_Pui_leerConfiguracionCalibracion, METH_VARARGS, NULL}, - { (char *)"Pui_imprimirPropiedadesElementos", _wrap_Pui_imprimirPropiedadesElementos, METH_VARARGS, NULL}, - { (char *)"Pui_habilitarHistorico", _wrap_Pui_habilitarHistorico, METH_VARARGS, NULL}, + { (char *)"Pui_leerConfiguracionObjetosPUI", _wrap_Pui_leerConfiguracionObjetosPUI, METH_VARARGS, NULL}, + { (char *)"Pui_imprimirPropiedadesObjetosPUI", _wrap_Pui_imprimirPropiedadesObjetosPUI, METH_VARARGS, NULL}, + { (char *)"Pui_getNombreObjetoPUI", _wrap_Pui_getNombreObjetoPUI, METH_VARARGS, NULL}, + { (char *)"Pui_getSonidoObjetoPUI", _wrap_Pui_getSonidoObjetoPUI, METH_VARARGS, NULL}, + { (char *)"Pui_getImagenObjetoPUI", _wrap_Pui_getImagenObjetoPUI, METH_VARARGS, NULL}, + { (char *)"Pui_getSonidoError", _wrap_Pui_getSonidoError, METH_VARARGS, NULL}, + { (char *)"Pui_getSonidoOk", _wrap_Pui_getSonidoOk, METH_VARARGS, NULL}, + { (char *)"Pui_esRelacionCorrecta", _wrap_Pui_esRelacionCorrecta, METH_VARARGS, NULL}, + { (char *)"Pui_getConjuntoObjetoPui", _wrap_Pui_getConjuntoObjetoPui, METH_VARARGS, NULL}, + { (char *)"Pui_getIdElementoRelacionado", _wrap_Pui_getIdElementoRelacionado, METH_VARARGS, NULL}, + { (char *)"Pui_getNombreRelacionObjetoPUI", _wrap_Pui_getNombreRelacionObjetoPUI, METH_VARARGS, NULL}, + { (char *)"Pui_detectarSeleccion", _wrap_Pui_detectarSeleccion, METH_VARARGS, NULL}, + { (char *)"Pui_initDeteccionApuntador", _wrap_Pui_initDeteccionApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_cargarConfiguracionDeteccionApuntadorDesdeArchivo", _wrap_Pui_cargarConfiguracionDeteccionApuntadorDesdeArchivo, METH_VARARGS, NULL}, + { (char *)"Pui_initImagenesOpenCVApuntador", _wrap_Pui_initImagenesOpenCVApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_getPropiedadesDeteccionApuntador", _wrap_Pui_getPropiedadesDeteccionApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_getPropiedadesColorApuntador", _wrap_Pui_getPropiedadesColorApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_setPropiedadesDeteccionApuntador", _wrap_Pui_setPropiedadesDeteccionApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_setPropiedadesColorApuntador", _wrap_Pui_setPropiedadesColorApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_setHminApuntador", _wrap_Pui_setHminApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_getHminApuntador", _wrap_Pui_getHminApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_setHmaxApuntador", _wrap_Pui_setHmaxApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_getHmaxApuntador", _wrap_Pui_getHmaxApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_setSminApuntador", _wrap_Pui_setSminApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_getSminApuntador", _wrap_Pui_getSminApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_setSmaxApuntador", _wrap_Pui_setSmaxApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_getSmaxApuntador", _wrap_Pui_getSmaxApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_setVminApuntador", _wrap_Pui_setVminApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_getVminApuntador", _wrap_Pui_getVminApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_setVmaxApuntador", _wrap_Pui_setVmaxApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_getVmaxApuntador", _wrap_Pui_getVmaxApuntador, METH_VARARGS, NULL}, { (char *)"Pui_procesarDatosCalibracion", _wrap_Pui_procesarDatosCalibracion, METH_VARARGS, NULL}, { (char *)"Pui_guardarDatosCalibracion", _wrap_Pui_guardarDatosCalibracion, METH_VARARGS, NULL}, + { (char *)"Pui_initPropiedadesCalibracion", _wrap_Pui_initPropiedadesCalibracion, METH_VARARGS, NULL}, + { (char *)"Pui_leerConfiguracionCalibracion", _wrap_Pui_leerConfiguracionCalibracion, METH_VARARGS, NULL}, { (char *)"Pui_calibrarThreshold", _wrap_Pui_calibrarThreshold, METH_VARARGS, NULL}, { (char *)"Pui_setBrillo", _wrap_Pui_setBrillo, METH_VARARGS, NULL}, { (char *)"Pui_setAutoWhiteBalance", _wrap_Pui_setAutoWhiteBalance, METH_VARARGS, NULL}, { (char *)"Pui_setAutoGain", _wrap_Pui_setAutoGain, METH_VARARGS, NULL}, { (char *)"Pui_setHorizontalFlip", _wrap_Pui_setHorizontalFlip, METH_VARARGS, NULL}, - { (char *)"Pui_detectarYCalcularPosicionTodosMultiMarkers", _wrap_Pui_detectarYCalcularPosicionTodosMultiMarkers, METH_VARARGS, NULL}, - { (char *)"Pui_capturarPyImageAR", _wrap_Pui_capturarPyImageAR, METH_VARARGS, NULL}, + { (char *)"Pui_abrirVentanaGrafica", _wrap_Pui_abrirVentanaGrafica, METH_VARARGS, NULL}, + { (char *)"Pui_desplegarImagenAR", _wrap_Pui_desplegarImagenAR, METH_VARARGS, NULL}, + { (char *)"Pui_desplegarImagenFromData", _wrap_Pui_desplegarImagenFromData, METH_VARARGS, NULL}, + { (char *)"Pui_capNext", _wrap_Pui_capNext, METH_VARARGS, NULL}, + { (char *)"Pui_capStart", _wrap_Pui_capStart, METH_VARARGS, NULL}, + { (char *)"Pui_capStop", _wrap_Pui_capStop, METH_VARARGS, NULL}, { (char *)"Pui_capturarImagenAR", _wrap_Pui_capturarImagenAR, METH_VARARGS, NULL}, + { (char *)"Pui_capturarPyImageAR", _wrap_Pui_capturarPyImageAR, METH_VARARGS, NULL}, { (char *)"Pui_obtenerImagenDebugAR", _wrap_Pui_obtenerImagenDebugAR, METH_VARARGS, NULL}, { (char *)"Pui_initPropiedadesCalibracionSoloApuntador", _wrap_Pui_initPropiedadesCalibracionSoloApuntador, METH_VARARGS, NULL}, { (char *)"Pui_aplicarNuevaMascaraCalibrador", _wrap_Pui_aplicarNuevaMascaraCalibrador, METH_VARARGS, NULL}, { (char *)"Pui_aplicarMascaraCalibrador", _wrap_Pui_aplicarMascaraCalibrador, METH_VARARGS, NULL}, + { (char *)"Pui_setAchicarRadioMascaraCircular", _wrap_Pui_setAchicarRadioMascaraCircular, METH_VARARGS, NULL}, + { (char *)"Pui_getAchicarRadioMascaraCircular", _wrap_Pui_getAchicarRadioMascaraCircular, METH_VARARGS, NULL}, { (char *)"Pui_getCalibrationImage", _wrap_Pui_getCalibrationImage, METH_VARARGS, NULL}, { (char *)"Pui_tomarMuestraApuntador", _wrap_Pui_tomarMuestraApuntador, METH_VARARGS, NULL}, { (char *)"Pui_calcularResultadosCalibracionApuntador", _wrap_Pui_calcularResultadosCalibracionApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_guardarSoloRangosColorApuntador", _wrap_Pui_guardarSoloRangosColorApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_guardarCalibracionApuntador", _wrap_Pui_guardarCalibracionApuntador, METH_VARARGS, NULL}, + { (char *)"Pui_setDebugCalibracion", _wrap_Pui_setDebugCalibracion, METH_VARARGS, NULL}, + { (char *)"Pui_isDebugCalibracion", _wrap_Pui_isDebugCalibracion, METH_VARARGS, NULL}, + { (char *)"Pui_getResultadosRangosColor", _wrap_Pui_getResultadosRangosColor, METH_VARARGS, NULL}, { (char *)"Pui_initARConVideo", _wrap_Pui_initARConVideo, METH_VARARGS, NULL}, + { (char *)"Pui_detectarYCalcularPosicionTodosMultiMarkers", _wrap_Pui_detectarYCalcularPosicionTodosMultiMarkers, METH_VARARGS, NULL}, { (char *)"Pui_getARThreshold", _wrap_Pui_getARThreshold, METH_VARARGS, NULL}, { (char *)"Pui_setARThreshold", _wrap_Pui_setARThreshold, METH_VARARGS, NULL}, + { (char *)"Pui_initPuiConCapturaDeVideo", _wrap_Pui_initPuiConCapturaDeVideo, METH_VARARGS, NULL}, + { (char *)"Pui_habilitarHistorico", _wrap_Pui_habilitarHistorico, METH_VARARGS, NULL}, { (char *)"Pui_finish", _wrap_Pui_finish, METH_VARARGS, NULL}, - { (char *)"Pui_setDebugCalibracion", _wrap_Pui_setDebugCalibracion, METH_VARARGS, NULL}, - { (char *)"Pui_isDebugCalibracion", _wrap_Pui_isDebugCalibracion, METH_VARARGS, NULL}, - { (char *)"Pui_getResultadosRangosColor", _wrap_Pui_getResultadosRangosColor, METH_VARARGS, NULL}, - { (char *)"Pui_abrirVentanaGrafica", _wrap_Pui_abrirVentanaGrafica, METH_VARARGS, NULL}, - { (char *)"Pui_desplegarImagenAR", _wrap_Pui_desplegarImagenAR, METH_VARARGS, NULL}, - { (char *)"Pui_capNext", _wrap_Pui_capNext, METH_VARARGS, NULL}, - { (char *)"Pui_capStart", _wrap_Pui_capStart, METH_VARARGS, NULL}, - { (char *)"Pui_capStop", _wrap_Pui_capStop, METH_VARARGS, NULL}, - { (char *)"Pui_getFPS", _wrap_Pui_getFPS, METH_VARARGS, NULL}, { (char *)"Pui_getFPSAndResetCount", _wrap_Pui_getFPSAndResetCount, METH_VARARGS, NULL}, + { (char *)"Pui_getFPS", _wrap_Pui_getFPS, METH_VARARGS, NULL}, { (char *)"Pui_getModuleInfo", _wrap_Pui_getModuleInfo, METH_VARARGS, NULL}, { (char *)"Pui_swigregister", Pui_swigregister, METH_VARARGS, NULL}, { NULL, NULL, 0, NULL } @@ -6410,6 +8248,7 @@ static swig_type_info _swigt__p_ARCoordMarcador = {"_p_ARCoordMarcador", "ARCoor static swig_type_info _swigt__p_CoordApuntador = {"_p_CoordApuntador", "CoordApuntador *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Elemento = {"_p_Elemento", "Elemento *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Historico = {"_p_Historico", "Historico *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_PropiedadesDeteccionApuntador = {"_p_PropiedadesDeteccionApuntador", "PropiedadesDeteccionApuntador *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Pui = {"_p_Pui", "Pui *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_RangosColorApuntador = {"_p_RangosColorApuntador", "RangosColorApuntador *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_ResultadosCalibracion = {"_p_ResultadosCalibracion", "ResultadosCalibracion *", 0, 0, (void*)0, 0}; @@ -6425,6 +8264,7 @@ static swig_type_info *swig_type_initial[] = { &_swigt__p_CoordApuntador, &_swigt__p_Elemento, &_swigt__p_Historico, + &_swigt__p_PropiedadesDeteccionApuntador, &_swigt__p_Pui, &_swigt__p_RangosColorApuntador, &_swigt__p_ResultadosCalibracion, @@ -6440,6 +8280,7 @@ static swig_cast_info _swigc__p_ARCoordMarcador[] = { {&_swigt__p_ARCoordMarcad static swig_cast_info _swigc__p_CoordApuntador[] = { {&_swigt__p_CoordApuntador, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Elemento[] = { {&_swigt__p_Elemento, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Historico[] = { {&_swigt__p_Historico, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_PropiedadesDeteccionApuntador[] = { {&_swigt__p_PropiedadesDeteccionApuntador, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Pui[] = { {&_swigt__p_Pui, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_RangosColorApuntador[] = { {&_swigt__p_RangosColorApuntador, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_ResultadosCalibracion[] = { {&_swigt__p_ResultadosCalibracion, 0, 0, 0},{0, 0, 0, 0}}; @@ -6455,6 +8296,7 @@ static swig_cast_info *swig_cast_initial[] = { _swigc__p_CoordApuntador, _swigc__p_Elemento, _swigc__p_Historico, + _swigc__p_PropiedadesDeteccionApuntador, _swigc__p_Pui, _swigc__p_RangosColorApuntador, _swigc__p_ResultadosCalibracion, @@ -7010,6 +8852,8 @@ SWIGEXPORT void SWIG_init(void) { SWIG_Python_SetConstant(d, "TIPO_MASCARA_ATENUANTE",SWIG_From_int(static_cast< int >(12))); SWIG_Python_SetConstant(d, "ERROR_TOMAR_MUESTRA_FORMA_NO_IMPLEMENTADA",SWIG_From_int(static_cast< int >(13))); SWIG_Python_SetConstant(d, "ERROR_TOMAR_MUESTRA_OK",SWIG_From_int(static_cast< int >(14))); + SWIG_Python_SetConstant(d, "OFFSET_ROI",SWIG_From_int(static_cast< int >(5))); + SWIG_Python_SetConstant(d, "MIN_AREA_WIDTH_HEIGHT",SWIG_From_int(static_cast< int >(5))); SWIG_Python_SetConstant(d, "Pui_FAST_SPEED_LOOP",SWIG_From_int(static_cast< int >(Pui::FAST_SPEED_LOOP))); SWIG_Python_SetConstant(d, "Pui_NORMAL_SPEED_LOOP",SWIG_From_int(static_cast< int >(Pui::NORMAL_SPEED_LOOP))); SWIG_Python_SetConstant(d, "Pui_FAST_SPEED_LOOP_MULTIPLIER",SWIG_From_double(static_cast< double >(Pui::FAST_SPEED_LOOP_MULTIPLIER))); diff --git a/Utilidades/src/salida.txt b/Utilidades/src/salida.txt new file mode 100644 index 0000000..80d14b7 --- /dev/null +++ b/Utilidades/src/salida.txt @@ -0,0 +1,25442 @@ +Pui constriudo +1 + +Using supplied video config string [v4l2src device=/dev/video0 ! videorate ! video/x-raw-yuv,width=320,height=240,framerate=5/1 ! ffmpegcolorspace ! capsfilter caps=video/x-raw-rgb,bpp=24 ! identity name=artoolkit ! fakesink]. +libARvideo: GStreamer 0.10.25 +libARvideo: GStreamer pipeline is PAUSED! +****Seteando... framerate = 5/1 +libARvideo: GStreamer negotiated 320x240 +libARvideo: GStreamer pipeline is PLAYING! +libARvideo: GStreamer pipeline is PAUSED! +Image size (x,y) = (320,240) +****Framerate Interval = 0,200000 +Intervalo que se duerme = 100000,000000 microsegundos ( 0,100000 segundos) +*** Camera Parameter *** +-------------------------------------- +SIZE = 320, 240 +Distortion factor = 159,250000 131,750000 104,800000 1,012757 +350,47574 0,00000 158,25000 0,00000 +0,00000 363,04709 120,75000 0,00000 +0,00000 0,00000 1,00000 0,00000 +-------------------------------------- +this->dataArtoolkit.config->marker_num=6 +2 + +-CvImage created (x,y) = (320,240) +3 + +4 + +5 + +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +data->dataPtr es NULL +11 + +12 + +err_deteccion= +7 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +data->dataPtr es NULL +11 + +12 + +err_deteccion= +7 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +17.6542659835 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +7.46268656716 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +222.222222222 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.33333333333 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.54700854701 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.26446280992 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.62068965517 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.47457627119 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.13008130081 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +7.04225352113 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.34579439252 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +166.666666667 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.54700854701 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.47457627119 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.77192982456 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.69565217391 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.17431192661 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +181.818181818 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.69565217391 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.77192982456 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.34579439252 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.26446280992 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.33333333333 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +200.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.40336134454 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +166.666666667 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.69565217391 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +222.222222222 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.69565217391 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.17431192661 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +166.666666667 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.33333333333 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.17431192661 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +111.111111111 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.19672131148 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +7.24637681159 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.61538461538 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +222.222222222 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.47457627119 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.52380952381 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.84955752212 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +222.222222222 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.62068965517 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.84955752212 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +181.818181818 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.84955752212 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.40336134454 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.00900900901 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +125.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.26446280992 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +166.666666667 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.84955752212 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.70873786408 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +1000.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.09090909091 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.47457627119 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.47457627119 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.40336134454 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +222.222222222 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.54700854701 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.34579439252 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.84955752212 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +7.93650793651 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.62068965517 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.77192982456 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +200.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +5.07099391481 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +166.666666667 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.47457627119 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.26446280992 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.17431192661 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +153.846153846 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.47457627119 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.84955752212 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +7.93650793651 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.19672131148 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +222.222222222 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.26446280992 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.77192982456 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.13008130081 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +9.52380952381 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +400.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +8.40336134454 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +133.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +8.69565217391 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +9.52380952381 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +400.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +8.13008130081 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 2 en pantalla, como minimo debe haber 4 +166.666666667 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 1 en pantalla, como minimo debe haber 4 +8.77192982456 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 1 en pantalla, como minimo debe haber 4 +9.61538461538 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 1 en pantalla, como minimo debe haber 4 +500.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 1 en pantalla, como minimo debe haber 4 +8.62068965517 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (70,364493,81,049202) radio> 5,000000 +18.3908045977 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (81,530666,82,365086) radio> 5,000000 +4.99643112063 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (80,252139,82,964200) radio> 5,000000 +6.06673407482 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (80,937867,82,746137) radio> 5,000000 +6.44329896907 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (76,962180,69,821102) radio> 5,000000 +9.0395480226 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (74,503694,80,849548) radio> 5,000000 +5.22875816993 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (64,437976,74,107720) radio> 5,000000 +7.70416024653 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (70,443065,76,994157) radio> 5,000000 +8.52272727273 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (75,084884,78,040507) radio> 5,000000 +6.13496932515 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (76,482973,78,513685) radio> 5,000000 +5.21172638436 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (65,391302,62,367624) radio> 5,000000 +5.17063081696 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 0 +El area ya esta calculada y es 1131 +Nueva Mascara aplicada. Circle: centro> (67,471264,71,227233) radio> 18,973889 +7.02987697715 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +5.28750826173 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.34579439252 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.33333333333 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.33333333333 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +222.222222222 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +Tomo la muestra!!!!! + +------- Histograma ------- +Min value: 0,000000 +Max value: 134,000000 +idx Min value: 11 +idx Max value: 3 +**rango maximo extraido de Histograma=[10,13] +-------------------------------- +------- Histograma ------- +Min value: 0,000000 +Max value: 493,000000 +idx Min value: 15 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +------- Histograma ------- +Min value: 0,000000 +Max value: 662,000000 +idx Min value: 10 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +Bins de histograma H +bin 0 : 3,000000 +bin 1 : 17,000000 +bin 2 : 46,000000 +bin 3 : 134,000000 +bin 4 : 75,000000 +bin 5 : 26,000000 +bin 6 : 11,000000 +bin 7 : 20,000000 +bin 8 : 3,000000 +bin 9 : 9,000000 +bin 10 : 4,000000 +bin 11 : 0,000000 +bin 12 : 0,000000 +bin 13 : 0,000000 +bin 14 : 0,000000 +bin 15 : 6,000000 +bin 16 : 2,000000 +bin 17 : 3,000000 +bin 18 : 5,000000 +bin 19 : 14,000000 +bin 20 : 4,000000 +bin 21 : 0,000000 +bin 22 : 0,000000 +bin 23 : 0,000000 +bin 24 : 0,000000 +bin 25 : 0,000000 +bin 26 : 0,000000 +bin 27 : 0,000000 +bin 28 : 0,000000 +bin 29 : 0,000000 +Muestra tomada OK + +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +4.84730974309 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.17431192661 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +83.3333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.26446280992 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.17431192661 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +142.857142857 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.0 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 1 +El area ya esta calculada y es 1252 +Nueva Mascara aplicada. Circle: centro> (161,676518,75,333067) radio> 19,963065 +7.7519379845 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +Tomo la muestra!!!!! + +------- Histograma ------- +Min value: 0,000000 +Max value: 243,000000 +idx Min value: 22 +idx Max value: 3 +**rango maximo extraido de Histograma=[10,13] +-------------------------------- +------- Histograma ------- +Min value: 3,000000 +Max value: 583,000000 +idx Min value: 19 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +------- Histograma ------- +Min value: 0,000000 +Max value: 1361,000000 +idx Min value: 13 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +Bins de histograma H +bin 0 : 85,000000 +bin 1 : 143,000000 +bin 2 : 211,000000 +bin 3 : 243,000000 +bin 4 : 123,000000 +bin 5 : 78,000000 +bin 6 : 69,000000 +bin 7 : 62,000000 +bin 8 : 52,000000 +bin 9 : 45,000000 +bin 10 : 17,000000 +bin 11 : 5,000000 +bin 12 : 5,000000 +bin 13 : 12,000000 +bin 14 : 19,000000 +bin 15 : 16,000000 +bin 16 : 7,000000 +bin 17 : 13,000000 +bin 18 : 21,000000 +bin 19 : 82,000000 +bin 20 : 27,000000 +bin 21 : 1,000000 +bin 22 : 0,000000 +bin 23 : 0,000000 +bin 24 : 0,000000 +bin 25 : 0,000000 +bin 26 : 0,000000 +bin 27 : 0,000000 +bin 28 : 0,000000 +bin 29 : 0,000000 +Muestra tomada OK + +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +5.89005235602 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +166.666666667 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +7.87401574803 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.09090909091 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +166.666666667 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.47457627119 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 2 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (260,983736,74,265273) radio> 5,000000 +8.62068965517 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +5.54785020804 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.40336134454 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.17431192661 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +181.818181818 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.69565217391 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.19672131148 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +250.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.54700854701 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.43396226415 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.26446280992 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.34579439252 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +333.333333333 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.69565217391 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.34579439252 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +117.647058824 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 2 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (261,036171,77,276486) radio> 5,000000 +8.19672131148 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 2 +El area ya esta calculada y es 1235 +Nueva Mascara aplicada. Circle: centro> (260,073684,82,043725) radio> 19,827070 +5.46448087432 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +Tomo la muestra!!!!! + +------- Histograma ------- +Min value: 0,000000 +Max value: 388,000000 +idx Min value: 22 +idx Max value: 2 +**rango maximo extraido de Histograma=[6,9] +-------------------------------- +------- Histograma ------- +Min value: 3,000000 +Max value: 689,000000 +idx Min value: 19 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +------- Histograma ------- +Min value: 0,000000 +Max value: 1986,000000 +idx Min value: 13 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +Bins de histograma H +bin 0 : 183,000000 +bin 1 : 258,000000 +bin 2 : 388,000000 +bin 3 : 341,000000 +bin 4 : 202,000000 +bin 5 : 126,000000 +bin 6 : 115,000000 +bin 7 : 121,000000 +bin 8 : 69,000000 +bin 9 : 48,000000 +bin 10 : 26,000000 +bin 11 : 13,000000 +bin 12 : 13,000000 +bin 13 : 12,000000 +bin 14 : 20,000000 +bin 15 : 20,000000 +bin 16 : 11,000000 +bin 17 : 22,000000 +bin 18 : 27,000000 +bin 19 : 121,000000 +bin 20 : 62,000000 +bin 21 : 2,000000 +bin 22 : 0,000000 +bin 23 : 0,000000 +bin 24 : 0,000000 +bin 25 : 0,000000 +bin 26 : 0,000000 +bin 27 : 0,000000 +bin 28 : 0,000000 +bin 29 : 0,000000 +Muestra tomada OK + +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (57,050269,176,049111) radio> 5,000000 +5.43970988214 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +5.47945205479 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +285.714285714 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (57,969537,170,530923) radio> 5,000000 +8.13008130081 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (57,073972,170,338505) radio> 5,000000 +5.80046403712 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +5.94227504244 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +666.666666667 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.69565217391 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.70873786408 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +500.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.00900900901 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (53,994554,177,486536) radio> 5,000000 +9.52380952381 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (51,461683,183,717590) radio> 5,000000 +8.84955752212 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (52,425250,185,763023) radio> 5,000000 +5.80046403712 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (62,477107,171,304046) radio> 5,000000 +5.91715976331 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +7.76397515528 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +166.666666667 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.19672131148 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.00900900901 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +153.846153846 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +7.63358778626 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.09090909091 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +153.846153846 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (44,474184,167,470453) radio> 5,000000 +8.19672131148 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (43,293749,164,365491) radio> 5,000000 +5.64334085779 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (51,063271,163,947628) radio> 5,000000 +5.75373993096 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (68,043537,161,744803) radio> 5,000000 +6.06060606061 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +6.02409638554 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +250.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (65,252036,161,744547) radio> 5,000000 +7.7519379845 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +5.01367365542 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +222.222222222 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +8.47457627119 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +9.25925925926 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +aplicarNuevaMascaraCalibrador: Solamente hay 3 en pantalla, como minimo debe haber 4 +125.0 +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (50,661612,163,689478) radio> 5,000000 +8.19672131148 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (43,602115,163,098549) radio> 5,000000 +6.06673407482 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (48,415678,168,710326) radio> 5,000000 +6.42201834862 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (54,697873,169,818783) radio> 5,000000 +7.64525993884 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 3 +El area NO esta calculada. Su aproximacino es 0 +Nueva Mascara aplicada. Circle: centro> (47,327092,168,899084) radio> 5,000000 +7.76397515528 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +Tomo la muestra!!!!! + +------- Histograma ------- +Min value: 0,000000 +Max value: 390,000000 +idx Min value: 22 +idx Max value: 2 +**rango maximo extraido de Histograma=[6,9] +-------------------------------- +------- Histograma ------- +Min value: 3,000000 +Max value: 694,000000 +idx Min value: 19 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +------- Histograma ------- +Min value: 0,000000 +Max value: 1994,000000 +idx Min value: 13 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +Bins de histograma H +bin 0 : 184,000000 +bin 1 : 260,000000 +bin 2 : 390,000000 +bin 3 : 345,000000 +bin 4 : 206,000000 +bin 5 : 130,000000 +bin 6 : 119,000000 +bin 7 : 123,000000 +bin 8 : 73,000000 +bin 9 : 56,000000 +bin 10 : 26,000000 +bin 11 : 15,000000 +bin 12 : 13,000000 +bin 13 : 12,000000 +bin 14 : 20,000000 +bin 15 : 24,000000 +bin 16 : 12,000000 +bin 17 : 22,000000 +bin 18 : 27,000000 +bin 19 : 126,000000 +bin 20 : 62,000000 +bin 21 : 2,000000 +bin 22 : 0,000000 +bin 23 : 0,000000 +bin 24 : 0,000000 +bin 25 : 0,000000 +bin 26 : 0,000000 +bin 27 : 0,000000 +bin 28 : 0,000000 +bin 29 : 0,000000 +Muestra tomada OK + +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 4 +El area ya esta calculada y es 1251 +Nueva Mascara aplicada. Circle: centro> (140,084732,167,911271) radio> 19,955091 +6.40204865557 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +Tomo la muestra!!!!! + +------- Histograma ------- +Min value: 0,000000 +Max value: 390,000000 +idx Min value: 22 +idx Max value: 2 +**rango maximo extraido de Histograma=[6,9] +-------------------------------- +------- Histograma ------- +Min value: 12,000000 +Max value: 713,000000 +idx Min value: 19 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +------- Histograma ------- +Min value: 0,000000 +Max value: 2418,000000 +idx Min value: 15 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +Bins de histograma H +bin 0 : 192,000000 +bin 1 : 264,000000 +bin 2 : 390,000000 +bin 3 : 345,000000 +bin 4 : 206,000000 +bin 5 : 130,000000 +bin 6 : 119,000000 +bin 7 : 123,000000 +bin 8 : 73,000000 +bin 9 : 66,000000 +bin 10 : 33,000000 +bin 11 : 22,000000 +bin 12 : 29,000000 +bin 13 : 28,000000 +bin 14 : 75,000000 +bin 15 : 93,000000 +bin 16 : 146,000000 +bin 17 : 320,000000 +bin 18 : 190,000000 +bin 19 : 366,000000 +bin 20 : 114,000000 +bin 21 : 2,000000 +bin 22 : 0,000000 +bin 23 : 0,000000 +bin 24 : 0,000000 +bin 25 : 0,000000 +bin 26 : 0,000000 +bin 27 : 0,000000 +bin 28 : 0,000000 +bin 29 : 0,000000 +Muestra tomada OK + +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +detectarMultiMarkers: Error obteniendo matriz de transformacion +11 + +12 + +err_deteccion= +5 + +13 + +15 +6 + +7 + +8 + +9 + +10 + +Entro a detectarYCalcularPosicionTodosMultiMarkers +detectando marcadores Lite +Luego detectMarkerLite arImage ES NULL +11 + +indice = 5 +El area ya esta calculada y es 1204 +Nueva Mascara aplicada. Circle: centro> (240,134551,167,017442) radio> 19,576647 +5.67375886525 +Se aplico la mascara correctamente + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +15 +6 + +7 + +8 + +9 + +14 +15 +16 +15 +6 + +7 + +Tomo la muestra!!!!! + +------- Histograma ------- +Min value: 0,000000 +Max value: 542,000000 +idx Min value: 22 +idx Max value: 17 +**rango maximo extraido de Histograma=[56,59] +-------------------------------- +------- Histograma ------- +Min value: 15,000000 +Max value: 738,000000 +idx Min value: 19 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +------- Histograma ------- +Min value: 0,000000 +Max value: 2804,000000 +idx Min value: 16 +idx Max value: 0 +**rango maximo extraido de Histograma=[0,5] +-------------------------------- +Bins de histograma H +bin 0 : 239,000000 +bin 1 : 331,000000 +bin 2 : 415,000000 +bin 3 : 362,000000 +bin 4 : 234,000000 +bin 5 : 142,000000 +bin 6 : 136,000000 +bin 7 : 128,000000 +bin 8 : 78,000000 +bin 9 : 71,000000 +bin 10 : 40,000000 +bin 11 : 27,000000 +bin 12 : 39,000000 +bin 13 : 51,000000 +bin 14 : 123,000000 +bin 15 : 119,000000 +bin 16 : 233,000000 +bin 17 : 542,000000 +bin 18 : 323,000000 +bin 19 : 536,000000 +bin 20 : 204,000000 +bin 21 : 15,000000 +bin 22 : 0,000000 +bin 23 : 0,000000 +bin 24 : 0,000000 +bin 25 : 0,000000 +bin 26 : 0,000000 +bin 27 : 0,000000 +bin 28 : 0,000000 +bin 29 : 0,000000 +Muestra tomada OK + diff --git a/multi/SRC/Calibrador.cpp b/multi/SRC/Calibrador.cpp index a8f5744..e764433 100644 --- a/multi/SRC/Calibrador.cpp +++ b/multi/SRC/Calibrador.cpp @@ -45,7 +45,7 @@ int mostrarRadar = 1; * CONFIGURACION DE RECONOCIMIENTO DE COLORES *************************************************************************************************************************/ #define MIN_AREA 200 -#define MAX_AREA 1200 +#define MAX_AREA 6000 int min_area = MIN_AREA; int max_area = MAX_AREA; @@ -61,8 +61,8 @@ int max_area = MAX_AREA; //apuntador mide 300 y la relacion es de 1/2 (el apuntador mide la mitad del marcador) entonces buscaremos apuntadores entre //las cotas (150 - UMBRAL_AREA_APUNTADOR) y (150 - UMBRAL_AREA_APUNTADOR) #define ERODE 1 -#define DILATE 0 -#define SMOOTH 0 +#define DILATE 1 +#define SMOOTH 1 #define OFFSET_ROI 5 //Cuanto mas grande mas grande sera el ROI donde busco el apuntador #define MIN_AREA_WIDTH_HEIGHT 5 //Este valor sirve para indicar cual es el area minima en la cual se busca un apuntador. //Por ejemplo si el marcador se encuentra apenas dentro de la pantalla y el height o el width no superan este valor entonces diff --git a/multi/SRC/CalibradorColorOO.cpp b/multi/SRC/CalibradorColorOO.cpp index 909688b..c5e7fb7 100644 --- a/multi/SRC/CalibradorColorOO.cpp +++ b/multi/SRC/CalibradorColorOO.cpp @@ -32,7 +32,7 @@ int s_bins = 20; //El histograma de SATURATION lo dividimos en 20 partes iguales int v_bins = 20; //El histograma de BRIGHTNESS lo dividimos en 20 partes iguales -//FIXME hay que seleccionar los marcadores de manera no secuencial y que no se repitan. Por el momento comienza en 0 y se va incrementando de a 1 + int id_marcador =0; int tipoMascara = TIPO_MASCARA_BINARIA; diff --git a/multi/SRC/TocarAnimalesPUI.cpp b/multi/SRC/TocarAnimalesPUI.cpp index a3e28c2..0dbe24b 100644 --- a/multi/SRC/TocarAnimalesPUI.cpp +++ b/multi/SRC/TocarAnimalesPUI.cpp @@ -406,10 +406,13 @@ static void mainLoop(void) static void init( void ){ - pui->initPuiConCapturaDeVideo("pui.config",config_name,"Data/camera_para.dat",vconf,usarAlgoritmoRapido,pui->NORMAL_SPEED_LOOP,2.0); + printf("cargo propiedades de calibracion del apuntador desde el archivo Data/calibracionApuntadorCompleta.con\n"); + pui->initPuiConCapturaDeVideo(MODO_MULTI_MARKERS,"Data/calibracionApuntadorCompleta.con",config_name,"Data/camera_para.dat",vconf,usarAlgoritmoRapido,pui->NORMAL_SPEED_LOOP,2.0); pui->abrirVentanaGrafica(); pui->capStart(); + + cantElementosCargados = pui->leerConfiguracionObjetosPUI("prototipo1_SeleccionSimple.config",MAX_MARCADORES); printf("Se cargaron %d elementos\n",cantElementosCargados); |