Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgperui <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)
commit0517a67d893ec23923c3847a28c01b9c0c901595 (patch)
tree6cdddf00fbf3df999aa468a5d4ad0f4d59508974
parent1d7c80935cd042515525d4533ee8817741b36150 (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.cpp158
-rw-r--r--Utilidades/src/Pui.h33
-rw-r--r--Utilidades/src/PuiModule.pycbin24240 -> 32335 bytes
-rw-r--r--Utilidades/src/Pui_wrap.cxx2522
-rw-r--r--Utilidades/src/salida.txt25442
-rw-r--r--multi/SRC/Calibrador.cpp6
-rw-r--r--multi/SRC/CalibradorColorOO.cpp2
-rw-r--r--multi/SRC/TocarAnimalesPUI.cpp5
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
index faadb1c..3410163 100644
--- a/Utilidades/src/PuiModule.pyc
+++ b/Utilidades/src/PuiModule.pyc
Binary files differ
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);