MultiDNN2
Run multiple neural networks in parallel with an overlapping display.
By Laurent Ittiitti@usc.eduhttp://jevois.orgGPL v3
 Language: C++Supports mappings with USB output: YesSupports mappings with NO USB output: Yes 
 Video Mapping:   NONE 0 0 0.0 YUYV 640 480 15.0 JeVois MultiDNN2
 Video Mapping:   YUYV 640 498 15.0 YUYV 640 480 15.0 JeVois MultiDNN2

Module Documentation

See DNN for more details about the JeVois DNN framework.

Edit the module's params.cfg file to select which models to run.

You can load any model at runtime by setting the pipe parameter for each pipeline.

ParameterTypeDescriptionDefaultValid Values
(MultiDNN2) numunsigned intNumber of networks to run and display4jevois::Range<unsigned int>(1, 10)
params.cfg file
# Select how many models to run in parallel
num=3

# Pipelines are named p0, p1, p2, ... and they all display on top of the same video. For each pipeline, you
# must first set its zoo parameter to a model zoo file (default: models.yml), otherwise it will be left
# unconfigured. Then, select a pipeline from that zoo file by setting the corresponding pipe parameter:

p0:zoo=models.yml
p0:pipe=OpenCV:YuNet:YuNet-Face-512x288
p0:processing=Async

p1:zoo=models.yml
p1:pipe=NPU:Detect:yolo11n-seg-512x288
p1:processing=Async

p2:zoo=models.yml
p2:pipe=NPU:Pose:yolo11n-pose-512x288
p2:processing=Async

#p2:zoo=models.yml
#p2:pipe=TPU:Segment:UNet-MobileNetV2-Pets-128
Detailed docs:MultiDNN2
Copyright:Copyright (C) 2018 by Laurent Itti, iLab and the University of Southern California
License:GPL v3
Distribution:Unrestricted
Restrictions:None
Support URL:http://jevois.org/doc
Other URL:http://iLab.usc.edu
Address:University of Southern California, HNB-07A, 3641 Watt Way, Los Angeles, CA 90089-2520, USA