# Medición de circunferencia

!\[]\(.assets/docs-welcome-flow (1).png)

Puedes medir varias características de un objeto, como ancho, alto y circunferencia, usando los bloques de función nativos de AugeLab Studio.

En este ejemplo, separaremos un objeto de su fondo y mediremos su área, ancho y alto.

Primero, usa el bloque **Load Image** y carga **paper.jpg** desde la carpeta de imágenes de ejemplo.

Con el bloque [**HSV Filter**](/spanish/bloques-de-funcion/image-transformations/color-filters/hsv-filter.md) y ajustando Hue, Saturation y Value intentaremos separar la calculadora del fondo:

!\[]\(.assets/gitbook/image (11).png) (Haz clic para ampliar)

Puedes ejecutar el escenario un paso cada vez que ajustes los deslizadores del bloque **HSV Filter** para ver las distintas salidas. Para entender qué significa HSV, consulta la documentación de [HSV Filter](/spanish/bloques-de-funcion/image-transformations/color-filters/hsv-filter.md).

> **Nota:** Puedes usar bloques de preprocesamiento como [Blur](/spanish/bloques-de-funcion/image-transformations/color-filters/blur.md) u otros para reducir ruido aleatorio en las imágenes. Sin embargo, al trabajar con mediciones es mejor mantener el preprocesamiento al mínimo.

Ahora que hemos separado con éxito el contorno del objeto respecto al fondo, podemos usar [**Edge Filter**](/spanish/bloques-de-funcion/image-transformations/color-filters/edge-filter.md) y [**Find Contour**](/spanish/bloques-de-funcion/detections-shapes/shape-analysis/find-contour.md) para extraer la forma del objeto. Añade estos bloques al escenario y ajusta los valores de los deslizadores:

!\[]\(.assets/gitbook/image (12).png)

Los contornos son polígonos formados por varios puntos en el espacio 2D de la imagen. Con los contornos puedes calcular su circunferencia, punto central, ángulo, etc. Sin embargo, los contornos por sí mismos no contienen información explícita sobre ancho y alto, ya que son polígonos con un número de aristas variable.

Calcular ancho y alto requiere el bloque [Minimum Rotated Rectangle](/spanish/bloques-de-funcion/detections-shapes/shape-analysis/minimum-rotated-rectangle.md). Combinando este bloque con **Find Contour** podremos calcular ancho, alto y área:

!\[]\(.assets/gitbook/image (13).png)

El ancho, alto y área calculados no representan unidades del mundo real; representan número de píxeles. Para convertirlos a unidades métricas necesitarás una constante de conversión de píxeles a unidad de longitud.

¡Listo! Este tutorial te mostró cómo calcular el área, ancho y alto de un objeto mediante el método de separación. Puedes consultar otros métodos de [shape analysis](https://github.com/AugelabTech/AugeLab-Studio-Gitbook-Docs/blob/main/spanish/blocks/blocks-reference/imgproc2/shape_analysis/README.md) para trabajar con diferentes formas.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/spanish/proyectos-de-ejemplo/circumference-measurement.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
