public class OpenCVMovieProc extends OpenCVRecordProc
Modifier and Type | Field and Description |
---|---|
double |
vidFrameTime |
org.opencv.core.Mat |
vidStartFrame |
itsVideoCapture
ANALYSIS, AUTOSETUP, colorModel, currentTime, drawFront, drawObject, drawSurround, EXTERNALREFERENCEIN, EXTERNALREFERENCEOUT, frame_mod, frameTime, IDLE, initialCapturesDone, intsPerRow, isGrayScale, itsCallBack, itsImage_V, itsPreferedfps, itsTargetDataList, itsTracker, itsVideoC, masks, millisBetweenFrames, nextFrameTime, nextRenderedFrameTime, plotExtended, PREPARE, rawDataObject, refBufferedImage, REFERENCE, refFrame, reportExtended, runTime, runTimeString, SHOWSETUP, splitTargets, startAnalysisTime, theDiffPixelsC, theDiffPixelsD, theDiffPixelsL
Constructor and Description |
---|
OpenCVMovieProc()
empty private constructor ensures that the variables are enumerated
|
Modifier and Type | Method and Description |
---|---|
float |
getTimeBetweenFrames()
returns the time between frames
|
void |
getVideoImage(java.lang.Object frameObject)
fill the basic uncompressed image data into its proper slot
|
void |
reportTimeStamp()
report the current time to wherever needed
|
void |
setTimeBetweenFrames(float timeBetweenFrames)
sets the time between frames
|
setTracker
addReferenceImageEdit, adjustAnalysisRectDimensions, applyFilter, confirmReferenceAvailable, displayReference, doAutoSetup, doCustomProcessing, doFadeTrail, doPrepare, doReference, doShowSetup, drawFrontToTracking, drawObjectToTracking, drawSurroundToTracking, execute, executeTrackingJob, findPolygons, finishUpFrame, getAutoObjects, getExternalData, getFrameRate, getReferenceImageEdits, getTargetDataForTrackJob, getTaskState, handleAutoObjects, handleAutoReferenceBackground, handleAutoReferenceBackgrounds, handleLiveDeviceControl, handlePrepareProcessing, handleReference, handleShowSetup, listTargetDataList, makeImagePixels, makeTargetDataList, processTargetDataList, readPNGToRef, renderReference, reportCoordinate, reportCoordinateX, reportCoordinateY, reportDescriptors, reportOverallResults, reportResults, reportSetup, reportTargetData, saveRefToPNG, setAutoReferenceBackground, setExternalData, setFrameRate, setReferenceImageEdits, setTaskState, setupAnalysis, splitBiggestTarget, startAnalysis, stopAnalysis, uncompressRawImage, updateReference, updateRunTime, updateTrackingComponent, updateVideoComponent, writeLineEnd
public org.opencv.core.Mat vidStartFrame
public double vidFrameTime
public OpenCVMovieProc()
public float getTimeBetweenFrames()
public void setTimeBetweenFrames(float timeBetweenFrames)
public void getVideoImage(java.lang.Object frameObject) throws java.lang.Exception
getVideoImage
in class OpenCVRecordProc
frameObject
- frame content - unusedjava.lang.Exception
public void reportTimeStamp() throws java.lang.Exception
reportTimeStamp
in class RecordProc
java.lang.Exception
RH, 2017