Class CascadeClassifier
java.lang.Object
net.algart.json.PropertyChecker
net.algart.executors.api.ExecutionBlock
net.algart.executors.api.Executor
net.algart.executors.modules.opencv.common.OpenCVExecutor
net.algart.executors.modules.opencv.common.MatToNumbers
net.algart.executors.modules.opencv.common.UMatToNumbers
net.algart.executors.modules.opencv.matrices.recognition.CascadeClassifier
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.algart.executors.api.Executor
net.algart.executors.api.Executor.Timing -
Field Summary
FieldsFields inherited from class net.algart.executors.api.Executor
ENUM_VALUE_OF_NAME_CUSTOM_METHOD, LOG, LOGGABLE_DEBUG, LOGGABLE_INFO, LOGGABLE_TRACE, OUTPUT_EXECUTOR_ID_NAME, OUTPUT_PLATFORM_ID_NAME, OUTPUT_RESOURCE_FOLDER_NAME, STANDARD_VISIBLE_RESULT_PARAMETER_NAMEFields inherited from class net.algart.executors.api.ExecutionBlock
DEFAULT_INPUT_PORT, DEFAULT_OUTPUT_PORT, EXTENDED_MODE, GLOBAL_SHARED_SESSION_ID, SHOW_INFO_ON_STARTUP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.algart.executors.api.data.SNumbersanalyse(org.bytedeco.opencv.opencv_core.Mat source) net.algart.executors.api.data.SNumbersanalyse(org.bytedeco.opencv.opencv_core.UMat source) intintintintintintdoublebooleanbooleanbooleanvoidsetClassifierFile(String classifierFile) voidsetDrawingLineThickness(int drawingLineThickness) voidsetDrawOnInput(boolean drawOnInput) voidsetFinsOnlyCenters(boolean finsOnlyCenters) voidsetMaxSizeX(int maxSizeX) voidsetMaxSizeY(int maxSizeY) voidsetMinNeighbors(int minNeighbors) voidsetMinSizeX(int minSizeX) voidsetMinSizeY(int minSizeY) setRelativizePath(boolean relativizePath) voidsetResultMarkerType(CascadeClassifier.ResultMarkerType resultMarkerType) voidsetScaleFactor(double scaleFactor) Methods inherited from class net.algart.executors.modules.opencv.common.UMatToNumbers
processMethods inherited from class net.algart.executors.modules.opencv.common.MatToNumbers
allowInputPackedBitsMethods inherited from class net.algart.executors.modules.opencv.common.OpenCVExecutor
close, isUseGPU, postprocess, putMat, setMat, setUseGPU, useGPUMethods inherited from class net.algart.executors.api.Executor
addServiceTime, allocatedMemory, allOutputContainers, allParameters, checkOutputNecessary, configAllocatedMemory, debugTime, defaultInputPortName, defaultInputPortName, defaultOutputPortName, defaultOutputPortName, defaultVisibleResultsInformation, disableOnChangeParameterAutomatic, disableOnChangeParametersAutomatic, execute, execute, executorPlatform, executorResourceFolder, fillSystemOutputs, fineAllocatedMemory, finishTimingOfExecutingAll, getEndProcessingTimeStamp, getServiceTime, getStartProcessingTimeStamp, infoTime, initialize, isCancellingExecutionRequested, isCancellingFurtherExecutionRequested, isMultithreadingEnvironment, isTimingEnabled, isUsingVisibleResultParameter, isVisiblePort, isVisibleResultDisabled, logDebug, logDebug, loggingEnabled, logInfo, logInfo, logTrace, logTrace, onChangeParameter, onChangeParameterAutomatic, parameterControlValueType, parameterJavaType, requestCancellingFurtherExecution, requestContinuingFurtherExecution, reset, resetTiming, setDefaultInputMat, setDefaultInputNumbers, setDefaultInputPort, setDefaultInputScalar, setDefaultOutputMat, setDefaultOutputNumbers, setDefaultOutputPort, setDefaultOutputScalar, setEndProcessingTimeStamp, setMultithreadingEnvironment, setStartProcessingTimeStamp, setTimingEnabled, showStatus, showStatus, skipStandardAutomaticParameters, startTimingOfExecutingAll, status, statusData, toString, useVisibleResultParameter, valueOfLogLevel, visibleResultsInformationMethods inherited from class net.algart.executors.api.ExecutionBlock
addInputData, addInputMat, addInputNumbers, addInputScalar, addOneTimeTaskAfterExecutingAll, addOutputData, addOutputMat, addOutputNumbers, addOutputScalar, addPort, addTaskAfterExecutingAll, addTaskBeforeExecutingAll, afterExecutingAll, allInputPorts, allOneTimeTasksAfterExecutingAll, allOutputPorts, allTasksAfterExecutingAll, allTasksBeforeExecutingAll, beforeExecutingAll, checkInputNecessary, clearSession, contextPath, freeAllInputPortData, freeAllOutputPortData, freeAllPortData, getCaller, getContextId, getContextName, getContextPath, getCurrentDirectory, getData, getData, getDoubleScalar, getDoubleScalar, getExecutorId, getExecutorSpecification, getInputData, getInputData, getInputData, getInputData, getInputDataContainer, getInputDataContainer, getInputMat, getInputMat, getInputMat, getInputMat, getInputMatContainer, getInputMatContainer, getInputNumbers, getInputNumbers, getInputNumbers, getInputNumbers, getInputNumbersContainer, getInputNumbersContainer, getInputPort, getInputScalar, getInputScalar, getInputScalar, getInputScalar, getInputScalarContainer, getInputScalarContainer, getIntScalar, getIntScalar, getLongScalar, getLongScalar, getMat, getMat, getNumbers, getNumbers, getOutputPort, getOwnerId, getPlatformId, getPort, getRequiredInputPort, getRequiredOutputPort, getRootCaller, getScalar, getScalar, getSessionId, getStringScalar, getStringScalar, globalExecutorLoaders, hasDefaultInputPort, hasDefaultOutputPort, hasInputPort, hasOutputPort, initializeExecutionSystem, interrupt, isAllOutputsNecessary, isClosed, isInputNecessary, isInterrupted, isInterruptionRequested, isOutputNecessary, isReadOnlyInput, isVisibleResultNecessary, needToRepeat, newExecutor, newExecutor, parameters, putDoubleScalar, putDoubleScalar, putIntScalar, putIntScalar, putJsonScalar, putJsonScalar, putLongScalar, putLongScalar, putMat, putMat, putNumbers, putNumbers, putNumbers, putNumbers, putScalar, putScalar, putStringScalar, putStringScalar, recommendedCategory, recommendedName, removeInputPort, removeOneTimeTaskAfterExecutingAll, removeOutputData, removeOutputPort, removeTaskAfterExecutingAll, removeTaskBeforeExecutingAll, replacePort, requestDefaultOutput, requestOutput, serializedSpecifications, setAllOutputsNecessary, setBooleanParameter, setCaller, setContextId, setContextId, setContextName, setContextPath, setCurrentDirectory, setDoubleParameter, setExecutorSpecification, setInterruptionRequested, setIntParameter, setLongParameter, setOutputScalar, setOutputScalar, setOutputScalar, setOutputScalar, setOutputScalar, setOutputScalar, setOutputScalarIfNecessary, setOwnerId, setSessionId, setStringParameter, setVisibleResultNecessary, translateCurrentDirectoryMethods inherited from class net.algart.json.PropertyChecker
doubleOrDefault, doubleOrNegativeInfinity, doubleOrNull, doubleOrPositiveInfinity, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, inRange, inRange, inRange, inRange, inRange, inRange, intOrDefault, intOrNull, longOrDefault, longOrNull, nonEmpty, nonEmpty, nonEmptyTrimmed, nonEmptyTrimmed, nonLessThan, nonLessThan, nonLessThan, nonLessThan, nonLessThan, nonLessThan, nonNegative, nonNegative, nonNegative, nonNegative, nonNegative, nonNegative, nonNull, nonNull, positive, positive, positive, positive, positive, positive, propertyName
-
Field Details
-
VISUAL_RESULTS
- See Also:
-
-
Constructor Details
-
CascadeClassifier
public CascadeClassifier()
-
-
Method Details
-
getClassifierFile
-
setClassifierFile
-
isRelativizePath
public boolean isRelativizePath() -
setRelativizePath
-
getScaleFactor
public double getScaleFactor() -
setScaleFactor
public void setScaleFactor(double scaleFactor) -
getMinNeighbors
public int getMinNeighbors() -
setMinNeighbors
public void setMinNeighbors(int minNeighbors) -
getMinSizeX
public int getMinSizeX() -
setMinSizeX
public void setMinSizeX(int minSizeX) -
getMinSizeY
public int getMinSizeY() -
setMinSizeY
public void setMinSizeY(int minSizeY) -
getMaxSizeX
public int getMaxSizeX() -
setMaxSizeX
public void setMaxSizeX(int maxSizeX) -
getMaxSizeY
public int getMaxSizeY() -
setMaxSizeY
public void setMaxSizeY(int maxSizeY) -
isFinsOnlyCenters
public boolean isFinsOnlyCenters() -
setFinsOnlyCenters
public void setFinsOnlyCenters(boolean finsOnlyCenters) -
isDrawOnInput
public boolean isDrawOnInput() -
setDrawOnInput
public void setDrawOnInput(boolean drawOnInput) -
getResultMarkerType
-
setResultMarkerType
-
getDrawingLineThickness
public int getDrawingLineThickness() -
setDrawingLineThickness
public void setDrawingLineThickness(int drawingLineThickness) -
analyse
public net.algart.executors.api.data.SNumbers analyse(org.bytedeco.opencv.opencv_core.Mat source) - Specified by:
analysein classMatToNumbers
-
analyse
public net.algart.executors.api.data.SNumbers analyse(org.bytedeco.opencv.opencv_core.UMat source) - Specified by:
analysein classUMatToNumbers
-
visibleOutputPortName
- Overrides:
visibleOutputPortNamein classnet.algart.executors.api.Executor
-