CV

sealed class CV<T : InferenceModel> : ModelType<T, ImageRecognitionModel>

Image recognition models and preprocessing.

Types

EfficientNet4Lite
Link copied to clipboard
class EfficientNet4Lite : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

EfficientNetB0
Link copied to clipboard
class EfficientNetB0(noTop: Boolean) : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

EfficientNetB1
Link copied to clipboard
class EfficientNetB1(noTop: Boolean) : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

EfficientNetB2
Link copied to clipboard
class EfficientNetB2(noTop: Boolean) : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

EfficientNetB3
Link copied to clipboard
class EfficientNetB3(noTop: Boolean) : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

EfficientNetB4
Link copied to clipboard
class EfficientNetB4(noTop: Boolean) : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

EfficientNetB5
Link copied to clipboard
class EfficientNetB5(noTop: Boolean) : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

EfficientNetB6
Link copied to clipboard
class EfficientNetB6(noTop: Boolean) : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

EfficientNetB7
Link copied to clipboard
class EfficientNetB7(noTop: Boolean) : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

Lenet
Link copied to clipboard
class Lenet : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for digit classification that take grey-scale images of digits as input and classify the major object in the image into a set of 10 different classes.

ResNet101
Link copied to clipboard
class ResNet101 : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet101v2
Link copied to clipboard
class ResNet101v2 : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet152
Link copied to clipboard
class ResNet152 : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet152v2
Link copied to clipboard
class ResNet152v2 : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet18
Link copied to clipboard
class ResNet18 : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet18v2
Link copied to clipboard
class ResNet18v2 : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet34
Link copied to clipboard
class ResNet34 : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet34v2
Link copied to clipboard
class ResNet34v2 : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet50
Link copied to clipboard
class ResNet50 : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet50custom
Link copied to clipboard
object ResNet50custom : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet50noTopCustom
Link copied to clipboard
object ResNet50noTopCustom : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

ResNet50v2
Link copied to clipboard
class ResNet50v2 : ONNXModels.CV<OnnxInferenceModel>

This model is a neural network for image classification that take images as input and classify the major object in the image into a set of 1000 different classes (labels are available via org.jetbrains.kotlinx.dl.api.core.util.loadImageNetClassLabels method).

Functions

model
Link copied to clipboard
open fun model(modelHub: ModelHub): T
preInit
Link copied to clipboard
open override fun preInit(): InferenceModel
preprocessInput
Link copied to clipboard
open fun preprocessInput(imageFile: File, preprocessing: Preprocessing): FloatArray
abstract fun preprocessInput(data: FloatArray, tensorShape: LongArray): FloatArray
pretrainedModel
Link copied to clipboard
open override fun pretrainedModel(modelHub: ModelHub): ImageRecognitionModel

Properties

channelsFirst
Link copied to clipboard
open override val channelsFirst: Boolean
modelRelativePath
Link copied to clipboard
open override val modelRelativePath: String

Inheritors

ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard
ONNXModels.CV
Link copied to clipboard