Ir al artículo

Detector ArUco

Detecta marcadores y ofrece sus resultados a otras herramientas.

Comprobado 2026-10-16

Abrir la herramienta en Lab

Preparar y usar

  1. Abre ArUco detector e instala dependencias, incluido OpenCV.
  2. Conecta cámara y selecciónala en la herramienta que utiliza el detector.
  3. Configura el tamaño físico del marcador en las unidades indicadas.
  4. Muestra el marcador completo sin reflejos ni obstrucciones y revisa los ID detectados.
  5. Para coordenadas relativas a la base, conecta el robot y comprueba calibración y transformación de cámara.
Detector ArUco — Detalle de la pantalla
Detector ArUco — Detalle de la pantalla

Precisión y coordenadas

Distingue coordenadas de cámara y de base. Sin calibración, la profundidad es imprecisa; un tamaño incorrecto distorsiona distancias. No markers in frame significa que no se reconocieron marcadores, no que no haya objetos.

El módulo 10 introduce marcadores en una escena didáctica.

Botones, campos y resultados

Los nombres de controles corresponden a la interfaz en inglés de Lab; las explicaciones están en español.

Control Cómo usarlo y qué ocurre
Camera Selecciona el origen de imagen si hay varias cámaras. Sin cámaras aparece No cameras available; añade una mediante el panel general de Lab.
Dictionary Elige el diccionario con el que se creó el marcador impreso. Uno distinto impide reconocerlo correctamente; el ID solo tiene sentido junto con su diccionario.
Marker size, cm Introduce la longitud medida del lado del marcador en centímetros. Afecta al cálculo de distancia. No introduzcas milímetros en un campo marcado cm.
Ready / Loading OpenCV… / OpenCV unavailable Estado de la biblioteca de reconocimiento. Ready confirma que puede procesar, no que haya un marcador en la imagen.
Camera calibrated / No calibration (depth inaccurate) Indica si hay parámetros internos de cámara. Sin calibración, la profundidad estimada es imprecisa; ejecuta Camera calibration para la cámara elegida.
Detected markers La lista de ID se actualiza mientras funciona la cámara. No markers in frame indica que no se reconocen marcadores en el fotograma actual.
relative to cam. Coordenadas del marcador respecto a la cámara, en metros. Comprueba las unidades antes de usarlas en otra herramienta.
relative to base Las coordenadas respecto a la base aparecen si existe una transformación de cámara. Requieren conexión, configuración de la cámara sobre el brazo y posiciones articulares correctas.

No hay botón Detect ni Start separado: el procesamiento comienza cuando hay cámara y OpenCV está preparado. Muestra el marcador entero, selecciona el diccionario correcto y comprueba que su ID aparece.