cv.jit

Statistics

cv.jit.meanCalculates the mean value of a matrix over time.
cv.jit.ravgCalculates the running average of a matrix over time.
cv.jit.sumSums all the pixels in a plane, works for any type/dim.
cv.jit.varianceEstimates the variance of a matrix over time.
cv.jit.stddevEstimates the standard deviation of a matrix over time.


Motion Analysis

cv.jit.LKflowEstimates the optical flow using the Lucas-Kanade technique.
cv.jit.HSflowEstimates the optical flow using the Horn-Schunk technique.
cv.jit.trackTrack the position of up to 255 individual pixels.
cv.jit.features2trackInitialize cv.jit.track to easiest pixels to track.
cv.jit.framesubDifference between consecutive frames.
cv.jit.shiftRegion tracking using the MeanShift and CAMShift algorithms.


Binary Images

cv.jit.cannyExtract binary edges from a greyscale image.
cv.jit.binedgeReturns only edge pixels.
cv.jit.dilateTurns a pixel ON if at least one neighbour is ON.
cv.jit.erodeRemoves the edge pixels from an image.
cv.jit.openErode followed by dilate.
cv.jit.closeDilate followed by erode.


Image Segmentation

cv.jit.floodfillIsolates a single connected component.
cv.jit.labelGives each connected component a unique value.
cv.jit.blobs.boundsFind bounding boxes for each connected component.
cv.jit.blobs.centroidsFind center of mass for each connected component.
cv.jit.blobs.directionFind direction each connected component points to.
cv.jit.blobs.elongationCalculate elongation for each connected component.
cv.jit.blobs.momentsCalculate moments of inertia for each connected component.
cv.jit.blobs.orientationMeasure angle of main axis for each connected component.
cv.jit.blobs.reconCarry out pattern recognition on each connected components.
cv.jit.blobs.sortRe-arrange labels so that each connected component keeps the same from frame to frame.


Shape Analysis

cv.jit.massReturns the number of non-zero pixels.
cv.jit.centroidsCalculates the center of mass for an image.
cv.jit.momentsComputes various invariant shape descriptors.
cv.jit.orientationCalculates a shape's main axis.
cv.jit.directionCalculates the direction a shape points to.
cv.jit.perimeterCounts the number of edge pixels.
cv.jit.elongationEstimates how thin a shape is.
cv.jit.circularityEstimates how compact a shape is.
cv.jit.undergradPerforms simple pattern recognition.
cv.jit.learnPerforms pattern analyis and recognition on an incoming list.
cv.jit.facesFinds human faces in an image.
cv.jit.featuresFinds areas of high contrast, pixels that are easy to track.
cv.jit.linesFinds straight lines.
cv.jit.houghCompute Hough space. (by Christopher P. Baker and Mateusz Herczka.)
cv.jit.hough2linesFind straight lines in Hough space.
cv.jit.snakeFit a point sequence to image edges. New in 1.6b2


Miscelaneous

cv.jit.resizeAnti-aliased matrix resize.
cv.jit.cartopolTreats the data in two matrices as cartesian coordinates and translates to polar data.
cv.jit.poltocar...and vice versa.


Drawing and display

cv.jit.track.drawVisualize output of cv.jit.track.
cv.jit.lines.drawVisualize output of cv.jit.lines.
cv.jit.features.drawVisualize output of cv.jit.features.
cv.jit.faces.drawVisualize output of cv.jit.faces.
cv.jit.centroids.drawVisualize output of cv.jit.centroids.
cv.jit.blobs.orient.drawVisualize output of cv.jit.blobs.orientation.
cv.jit.blobs.elongation.drawVisualize output of cv.jit.blobs.elongation.
cv.jit.blobs.direction.drawVisualize output of cv.jit.blobs.direction.
cv.jit.blobs.centroids.drawVisualize output of cv.jit.blobs.centroids.
cv.jit.blobs.bounds.drawVisualize output of cv.jit.blobs.bounds.
cv.jit.blobs.colorVisualize output of cv.jit.label.
cv.jit.shift.drawDrawing utility for cv.jit.shift.


Obsolete objects

cv.jit.covarianceComputes the covariance matrix of a vector.
cv.jit.mahalanobisComputes the Mahalanobis metric.
cv.jit.hmeanCalculates the harmonic mean over time.
cv.jit.gmeanCalculates the geometric mean over time.
cv.jit.trackpointsDisplay utility for cv.jit.track.
cv.jit.trackgroupManager utility for cv.jit.track.
cv.jit.shapeinfoWrapper for cv.jit.moments.