Class/Object

org.apache.mxnet.infer.javaapi

ObjectDetector

Related Docs: object ObjectDetector | package javaapi

Permalink

class ObjectDetector extends AnyRef

The ObjectDetector class helps to run ObjectDetection tasks where the goal is to find bounding boxes and corresponding labels for objects in a image.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ObjectDetector
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ObjectDetector(modelPathPrefix: String, inputDescriptors: Iterable[javaapi.DataDesc], contexts: Iterable[javaapi.Context], epoch: Int)

    Permalink

    modelPathPrefix

    Path prefix from where to load the model artifacts. These include the symbol, parameters, and synset.txt. Example: file://model-dir/ssd_resnet50_512 (containing ssd_resnet50_512-symbol.json, ssd_resnet50_512-0000.params, and synset.txt)

    inputDescriptors

    Descriptors defining the input node names, shape, layout and type parameters

    contexts

    Device contexts on which you want to run inference. Defaults to CPU.

    epoch

    Model epoch to load; defaults to 0

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def convert[B, A](l: IndexedSeq[A])(implicit arg0: (A) ⇒ B): IndexedSeq[B]

    Permalink

    Helper to map an implicit conversion

    Helper to map an implicit conversion

    B

    The desired type

    A

    The input type

    l

    The value to convert

    returns

    The converted result

  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  12. def imageBatchObjectDetect(inputBatch: Iterable[BufferedImage], topK: Int): List[List[ObjectDetectorOutput]]

    Permalink

    To classify batch of input images according to the provided model

    To classify batch of input images according to the provided model

    inputBatch

    Input array of buffered images

    topK

    Number of result elements to return, sorted by probability

    returns

    List of list of tuples of (class, probability)

  13. def imageObjectDetect(inputImage: BufferedImage, topK: Int): List[List[ObjectDetectorOutput]]

    Permalink

    Detects objects and returns bounding boxes with corresponding class/label

    Detects objects and returns bounding boxes with corresponding class/label

    inputImage

    Path prefix of the input image

    topK

    Number of result elements to return, sorted by probability

    returns

    List of list of tuples of (class, [probability, xmin, ymin, xmax, ymax])

  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. val objDetector: infer.ObjectDetector

    Permalink

    A source Scala Object detector

  19. def objectDetectWithNDArray(input: Iterable[javaapi.NDArray], topK: Int): List[List[ObjectDetectorOutput]]

    Permalink

    Takes input images as NDArrays.

    Takes input images as NDArrays. Useful when you want to perform multiple operations on the input array, or when you want to pass a batch of input images.

    input

    Indexed Sequence of NDArrays

    topK

    (Optional) How many top_k (sorting will be based on the last axis) elements to return. If not passed, returns all unsorted output.

    returns

    List of list of tuples of (class, [probability, xmin, ymin, xmax, ymax])

  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped