Desde este sábado, depois de os coordenadores do projecto ev3dev terem incluído no kernel um driver que lhes pedi, é possível a quem tenha uma LEGOCAM (bricklink part x86, Camera USB do Mindstorms Vision Command 9731) usá-la com um EV3.
Uns fabulosos 356x292 pixeis e um mau modelo não ajudam muito na demo... mas para os puristas sempre é uma peça LEGO:
Jorge Pereira «De génio, criança e louco... porquê só 1 pouco?»
[quote="AVCampos"]
Nice! Sempre é mais fácil de integrar em construções LEGO, ao ter buracos de pins e studs.
Mas julgava que a câmara era de 640x480...
[/quote]
É possível que seja de 640x480 mas duvido que nativos, provavelmente upscaled. Estamos a falar de um artefacto de 2000, USB1.1.
De qualquer forma o V4L vê-a assim (tanto no EV3 a correr ev3dev como no meu Dell a correr Ubuntu):
# v4l2-ctl --all
Driver Info (not using libv4l2):
Driver name : STV06xx
Card type : Camera
Bus info : usb-ohci.0-1.3
Driver version: 3.16.1
Capabilities : 0x85000001
Video Capture
Read/Write
Streaming
Device Capabilities
Device Caps : 0x05000001
Video Capture
Read/Write
Streaming
Priority: 2
Video input : 0 (STV06xx: ok)
Format Video Capture:
Width/Height : 356/292
Pixel Format : 'GRBG'
Field : None
Bytes per Line: 356
Size Image : 103952
Colorspace : SRGB
Streaming Parameters Video Capture:
Frames per second: invalid (0/0)
Read buffers : 2