P16 — Cuántos datos entrega una cámara y qué resolución usar
Un celular transmite video a 30 imágenes por segundo. Cada píxel tiene 3 canales de color, de 1 byte cada uno. El celular va montado sobre el EV3 mirando al piso, y la imagen cubre una franja de 20 cm de ancho del piso. El robot sigue una cinta negra de 1 cm de ancho.
- Calcule cuántos píxeles tiene una imagen y cuántos bytes por segundo se generan con resoluciones de , y . Repita el cálculo para si la imagen se pasa a escala de grises (1 byte por píxel).
- ¿Cuántos píxeles de ancho ocupa la cinta en una fila de la imagen en cada una de las tres resoluciones? (Use el ancho de la imagen: 1920, 640 y 320 px).
- Para detectar bien la cinta se quiere que ocupe al menos 5 píxeles de ancho. ¿Cuál es el ancho mínimo de la imagen? ¿Por qué no conviene usar siempre la resolución más alta?
- El programa de seguimiento de línea usa una sola fila de la imagen. ¿Cuántos valores usa por imagen a en escala de grises? ¿Qué fracción de la imagen es?
- Clasifique la cámara: ¿propioceptiva o exteroceptiva? ¿Activa o pasiva? ¿Por qué la gráfica de la intensidad de una fila “vibra” aunque el robot y la cinta estén quietos?
Mostrar solución
| Resolución | Píxeles | Bytes por imagen | MB/s a 30 fps |
|---|---|---|---|
| 2 073 600 | 6 220 800 | 186.6 | |
| 307 200 | 921 600 | 27.6 | |
| 76 800 | 230 400 | 6.9 |
En grises, : 307 200 bytes por imagen, MB/s. 2. La cinta es del ancho: px, px y px. 3. px de ancho. Una resolución alta multiplica los datos que hay que transmitir por wifi y procesar en cada ciclo: la imagen llega con más retraso y el control se hace menos veces por segundo, lo que empeora el seguimiento. Para encontrar una cinta, ya sobra. 4. 640 valores de : de la imagen. Es muy poco procesamiento, y por eso el control puede ser rápido. 5. Exteroceptiva (mide el entorno) y pasiva (recibe la luz que ya hay; no emite nada, salvo que se encienda la linterna). La gráfica vibra por el ruido del sensor: cada elemento de la cámara recibe una cantidad de luz que fluctúa un poco, y la compresión del video agrega más variación, así que la lectura cambia aunque nada se mueva.