# Conceptos básicos

Para los conceptos básicos, aprenderás a usar los function blocks, conectarlos y moverte por el escenario.

Primero, descarga el video a continuación.

{% file src="<https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-7bf5d43172ed7da1102d8eadbe299c65a6ca06b2%2Fgolf_ball.mp4?alt=media>" %}

Después de descargar el video, vuelve a AugeLab Studio y arrastra el **Video** block desde la barra de bloques:

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-dafc80e37c6940d0b30c62b78a64febb25192b9d%2Fvideo-drag-drop-1.webp?alt=media)

Tras soltar el **Video** block, haz clic en el botón **Select Video File** dentro del bloque y carga el video:

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-56117fb139ca99e875cf3dc3ed92de14910aa5ec%2Fvideo-0.png?alt=media)

Luego, haz clic en **Real-time** para desactivar el streaming en tiempo real del video.

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-bae2ef5b531c7387c19dd1906e373e4d5c2423b8%2Fvideo-2.png?alt=media)

Es hora de usar nuestro segundo bloque. Ve a la sección **Detections/Shapes** en la barra de bloques y arrastra el **Image ROI Select** function block:

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-3e24a6aa2f9b9fab2e8e4741b728e59dfb65c2c0%2Fvideo-3.png?alt=media)

Al soltar el **Image ROI Select** function block, verás que es un bloque vacío:

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-c3a13256073cce3f828d696b7273a811887f1b69%2Fvideo-4.png?alt=media)

Para ver la imagen y definir una referencia, tendremos que conectar estos dos bloques haciendo clic en el socket **Image** del **Video** block:

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-ec787e5a37c751fe84fefa2c25bb5693b01cc9f8%2Fvideo-5.png?alt=media)

Luego, mueve el cursor hasta el socket **Image** del **Image ROI Select** block y presiona el botón izquierdo del ratón:

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-b17e30540126b616725c611126071374a23a1e57%2Fvideo-6.png?alt=media)

Ahora, ve a la barra de menú y pulsa el botón **Run Step** para ver fotograma por fotograma:

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-9d6b7bd0cad8ae9f318cb28c71d771eded1c8fed%2Fvideo-7.png?alt=media)

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-2e8dc28184e89ee006b1597949ac825bc20129ce%2Fvideo-8.png?alt=media)

A continuación, como se muestra abajo, encapsularemos la pelota de golf haciendo clic y arrastrando el cursor, y soltándolo para definir la ROI (Region of Interest):

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-fe27fa71eeb889284e76ccb760bd3f0718d5ef4d%2Fvideo-roi-select.webp?alt=media)

Nuestro escenario ya parece lleno; para moverte por la escena, pulsa el botón central del ratón:

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-a59900cb7403e24fba231ad901a853acbe16587f%2Fmiddle-mouse-move.webp?alt=media)

Para hacer zoom in y zoom out, usa la rueda del ratón:

![](https://1490675745-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F05D1CT7pajknL8HxF5RY%2Fuploads%2Fgit-blob-a12c8578ba53209783b56cfd1003124e87f41d6c%2Fmiddle-mouse-zoom.webp?alt=media)

Muy bien, ahora hemos aprendido lo esencial para crear un escenario. Estás listo para pasar a la página de detección.
