JeVoisBase  1.3
JeVois Smart Embedded Machine Vision Toolkit Base Modules
Share this page:
JeVoisBase machine vision modules

Classes

class  JeVoisIntro
 Simple introduction to JeVois and demo that combines saliency, gist, face detection, and object recognition. More...
 
class  PythonOpenCV.PythonOpenCV
 Simple example of image processing using OpenCV in Python on JeVois. More...
 
class  PythonSandbox.PythonSandbox
 Simple example of image processing using OpenCV in Python on JeVois. More...
 
class  PythonTest.PythonTest
 Simple test of programming JeVois modules in Python. More...
 
class  BurnTest
 This is a burn test: run the quad-core saliency demo while also loading up CPU, GPU and NEON in the background. More...
 
class  ColorFiltering
 Image filtering using OpenCV. More...
 
class  Convert
 Simple module to convert between any supported camera grab formats and USB output formats. More...
 
class  DemoArUco
 Simple demo of ArUco augmented reality markers detection and decoding. More...
 
class  DemoBackgroundSubtract
 Simple background subtraction, pretty much straight from the OpenCV tutorials. More...
 
class  DemoCPUGPU
 Simple image filtering demo using 4-core CPU processing and OpenGL-ES 2.0 shaders on the Mali-400MP2 GPU. More...
 
class  DemoEyeTracker
 Simple demo of an eye-tracker using the openEyes toolkit. More...
 
class  DemoGPU
 Simple image filtering demo using OpenGL-ES 2.0 shaders on the Mali-400MP2 GPU. More...
 
class  DemoNeon
 Simple demo of ARM Neon (SIMD) extensions, comparing a box filter (blur) between CPU and Neon. More...
 
class  DemoQRcode
 Simple demo of QRcode and barcode detection and decoding using the ZBar library. More...
 
class  DemoSalGistFaceObj
 Simple demo that combines saliency, gist, face detection, and object recognition. More...
 
class  DemoSaliency
 Simple demo of the visual saliency algorithm of Itti et al., IEEE PAMI, 1998. More...
 
class  DenseSift
 Simple demo of dense SIFT feature descriptors extraction. More...
 
class  DiceCounter
 Counting dice pips. More...
 
class  EdgeDetection
 Simple module to detect edges using the Canny algorithm from OpenCV. More...
 
class  EdgeDetectionX4
 Simple module to detect edges, running 4 filters in parallel with 4 different settings. More...
 
class  ObjectDetect
 Simple object detection using keypoint matching. More...
 
class  ObjectTracker
 Simple color-based object detection/tracking. More...
 
class  OpticalFlow
 Fast optical flow computation using OF_DIS. More...
 
class  PassThrough
 Simple module that just passes the captured camera frames through to USB host. More...
 
class  RoadNavigation
 Road finder demo. More...
 
class  SaliencyGist
 Simple saliency map and gist computation module. More...
 
class  SaliencySURF
 Simple salient region detection and identification using keypoint matching. More...
 
class  SalientRegions
 Extract the most salient regions and send them out. More...
 
class  SaveVideo
 Save captured camera frames into a video file. More...
 
class  SuperPixelSeg
 Segment an image using super-pixels. More...
 
class  SurpriseRecorder
 Surprise-based recording of events. More...
 

Detailed Description

Machine vision modules implement machine vision functionalities for end users, and can be selected at runtime simply by changing the video resolution, pixel format, and framerate on some video capture software running on a host computer.

Modules may include a hierarchy of sub-components that each implements a particular machine vision algorithm.