New users, be sure to check out the list of modules and corresponding video resolutions at JeVois Start.
Advanced users and programmers, full documentation and source code for these modules is in the JeVoisBase documentation.
Simply click on the icon of each vision module below to see its documentation.
|
AprilTag |
Detect apriltag robotic fiducial markers in Python. |
|
|
|
|
ArUco Blob |
Combined ArUco marker + multiple color-based object detection. |
|
|
|
|
Burn Test |
This is a burn test: run the quad-core saliency demo while also loading up CPU, GPU and NEON in the background. |
|
|
|
|
Calibrate Camera |
Helper module to calibrate a given sensor+lens combo, which allows ArUco and other modules to do 3D pose estimation. |
|
|
|
|
Color Filtering |
Image filtering using OpenCV. |
|
|
|
|
Convert |
Simple module to convert between any supported camera grab formats and USB output formats. |
|
|
|
|
Custom DNN |
Example of modified DNN module with custom post-processing. |
|
|
|
|
Darknet Saliency |
Detect salient objects and identify them using Darknet deep neural network. |
|
|
|
|
Darknet Single |
Identify objects using Darknet deep neural network. |
|
|
|
|
Darknet YOLO |
Detect multiple objects in scenes using the Darknet YOLO deep neural network. |
|
|
|
|
Demo ARtoolkit |
Augmented reality markers using ARtoolkit. |
|
|
|
|
Demo ArUco |
Simple demo of ArUco and AprilTag augmented reality markers detection and decoding. |
|
|
|
|
Demo Background Subtract |
Background subtraction to detect moving objects. |
|
|
|
|
Demo CPU GPU |
Live saliency computation and image filtering using 4-core CPU and OpenGL-ES 2.0 shaders on the Mali-400MP2 GPU. |
|
|
|
|
Demo DMP |
Plot results of processing IMU data with the on-chip Digital Motion Processor (DMP) |
|
|
|
|
Demo Eye Tracker |
Pupil detection and eye-tracker using the openEyes toolkit. |
|
|
|
|
Demo GPU |
Simple image filtering demo using OpenGL-ES shaders on the Mali-400MP2 GPU. |
|
|
|
|
Demo IMU |
Plot raw IMU readings on top of video. |
|
|
|
|
Demo NEON |
Simple demo of ARM Neon (SIMD) extensions, comparing a box filter (blur) between CPU and Neon. |
|
|
|
|
Demo QR-code |
Simple demo of QR-code and barcode detection and decoding using the ZBar library. |
|
|
|
|
Demo Saliency + Gist + Face Detection + Object Recognition |
Simple demo that combines saliency, gist, face detection, and object recognition. |
|
|
|
|
Demo Saliency |
Simple demo of the visual saliency algorithm of Itti et al., IEEE PAMI, 1998. |
|
|
|
|
Dense SIFT |
Simple demo of dense SIFT feature descriptors extraction. |
|
|
|
|
Detection DNN |
Detect and recognize multiple objects in scenes using OpenCV Deep Neural Nets (DNN) |
|
|
|
|
Dice Counter |
Counting dice pips. |
|
|
|
|
DNN |
Detect and recognize multiple objects in scenes using OpenCV, NPU, TPU, or VPU Deep Neural Nets. |
|
|
|
|
Edge Detection |
Simple module to detect edges using the Canny algorithm from OpenCV. |
|
|
|
|
Edge Detection X4 |
Simple module to detect edges, running 4 filters in parallel with 4 different settings. |
|
|
|
|
FIRST Python |
Simple example of FIRST Robotics image processing pipeline using OpenCV in Python on JeVois. |
|
|
|
|
First Vision |
Simple color-based detection of a U-shaped object for FIRST Robotics. |
|
|
|
|
JeVois Intro |
Simple introduction to JeVois and demo that combines saliency, gist, face detection, and object recognition. |
|
|
|
|
Markers Combo |
Simple demo of QRcode + ARtoolkit + ArUco markers detection and decoding. |
|
|
|
|
MultiDNN |
Run multiple neural networks in parallel with a tiled display. |
|
|
|
|
MultiDNN2 |
Run multiple neural networks in parallel with an overlapping display. |
|
|
|
|
Object Detect |
Simple object detection using keypoint matching. |
|
|
|
|
Object Tracker |
Simple color-based object detection/tracking. |
|
|
|
|
Optical Flow |
Fast optical flow computation using OF_DIS. |
|
|
|
|
Pass Through |
Simple module that just passes the captured camera frames through to USB host. |
|
|
|
|
Py Classification DNN |
Object recognition using OpenCV Deep Neural Networks (DNN) |
|
|
|
|
Py Coral Classify |
Object recognition using Coral Edge TPU. |
|
|
|
|
Py Coral Detect |
Object detection using Coral Edge TPU. |
|
|
|
|
Py Coral Segment |
Semantic segmentation using Coral Edge TPU. |
|
|
|
|
Py Detection DNN |
Object detection and recognition using OpenCV Deep Neural Networks (DNN) |
|
|
|
|
Py DMTX |
Decoding of DataMatrix (DMTX) 2D barcodes. |
|
|
|
|
Py Emotion |
Human facial emotion recognition using OpenCV Deep Neural Networks (DNN) |
|
|
|
|
Py Face Mesh |
Face mesh detection using MediaPipe. |
|
|
|
|
Py Hand Detector |
Hand detection using MediaPipe. |
|
|
|
|
PyLicensePlate |
Detect license plates on NPU using YuNet TIM-VX. |
|
|
|
|
PyLLM |
Interact with a large-language model (LLM) or vision-language model (VLM) in a chat box. |
|
|
|
|
Py Objectron |
3D object detection using MediaPipe |
|
|
|
|
Py Pose Detector |
Human body pose detection using MediaPipe. |
|
|
|
|
PySceneText |
Detect and decode English or Chinese text on NPU using TIM-VX. |
|
|
|
|
Py Selfie |
Selfie segmentation using MediaPipe. |
|
|
|
|
Python Object 6D |
Simple example of object detection using ORB keypoints followed by 6D pose estimation in Python. |
|
|
|
|
Python OpenCV |
Simple example of image processing using OpenCV in Python on JeVois. |
|
|
|
|
Python Parallel |
Simple example of parallel image processing using OpenCV in Python on JeVois. |
|
|
|
|
Python Sandbox |
Simple example of image processing using OpenCV in Python on JeVois. |
|
|
|
|
Python Test |
Simple test of programming JeVois modules in Python. |
|
|
|
|
Road Navigation |
Road finder demo. |
|
|
|
|
Saliency Gist |
Simple saliency map and gist computation module. |
|
|
|
|
Saliency SURF |
Simple salient region detection and identification using keypoint matching. |
|
|
|
|
Salient Regions |
Extract the most salient regions and send them out over USB. |
|
|
|
|
Save Video |
Save captured camera frames into a video file. |
|
|
|
|
Super Pixel Seg |
Segment an image using super-pixels. |
|
|
|
|
Surprise Recorder |
Surprise-based recording of events. |
|
|
|
|
|
TensorFlow Easy |
Identify objects using TensorFlow deep neural network. |
|
|
|
|
TensorFlow Saliency |
Detect salient objects and identify them using TensorFlow deep neural network. |
|
|
|
|
TensorFlow Single |
Identify objects using TensorFlow deep neural network. |
|
|
|
|