Interface VisionAlgorithmProvider<T>
- Type Parameters:
T- the type of image object handled (e.g. BufferedImage, Mat, CLImage).
- All Superinterfaces:
AlgorithmProvider
- All Known Subinterfaces:
VisionBackend
- All Known Implementing Classes:
JavaAWTVisionBackend, JavaCVMediaBackend, MulticoreVisionBackend, NativeCPUCBindingVisionBackend, NativeCPUVisionBackend, NativeCUDAVisionBackend, NativeJavaCVMediaBackend, NativeOpenCLVisionBackend, VLCJMediaBackend
Service Provider Interface (SPI) for computer vision algorithm providers.
- Since:
- 2.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionApplies a generic operation to an image.createImage(Object data, int width, int height) Creates a new image from the given data.default StringReturns the unique category of the algorithm.default StringgetName()Methods inherited from interface AlgorithmProvider
description, getMetadata, getPriority, isAvailable, score, shutdown
-
Method Details
-
getName
- Specified by:
getNamein interfaceAlgorithmProvider
-
apply
-
createImage
-
getAlgorithmType
Description copied from interface:AlgorithmProviderReturns the unique category of the algorithm.- Specified by:
getAlgorithmTypein interfaceAlgorithmProvider
-