This module makes your JeVois smart camera operate like a regular "dumb" camera. It is intended mainly for use in programming tutorials, and to allow you to debug new machine vision modules that you test on your host computer, using the JeVois camera in pass-through mode as input, to simulate what will happen when your code runs on the JeVois embedded processor.
Any video mapping is possible here, as long as camera and USB pixel types match, and camera and USB image resolutions also match.
See Advanced topic: Image pixel formats for information about pixel formats; with thismodule you can use the formats supported by the camera sensor: YUYV, BAYER, RGB565
This module accepts any resolution supported by the JeVois camera sensor:
Things to try
Edit JEVOIS:/config/videomappings.cfg on your MicroSD card (see Advanced topic: Video mappings and configuring machine vision modes) and try to add some new pass-through mappings. Not all of the possible pass-through mappings have been included in the card to avoid having too many of these simple "dumb camera" mappings in the base software distribution. For example, you can try
YUYV 176 144 115.0 YUYV 176 144 115.0 JeVois PassThrough
will grab YUYV frames on the sensor, with resolution 176x144 at 115 frames/s, and will directly send them to the host computer over the USB link. To test this mapping, select the corresponding resolution and framerate in your video viewing software (here, YUYV 176x144 @ 115fps). Although the sensor can capture at up to 120fps at this resolution, here we used 115fps to avoid a conflict with a mapping using YUYV 176x144 @ 120fps USB output and the SaveVideo module that is already in the default videomappings.cfg file.
Note that this module may suffer from DMA coherency artifacts if the