Interface Image


  • public interface Image
    Image is a container of an image in DJL. The storage type of the image depends on the platform you are running on.
    • Method Detail

      • getWidth

        int getWidth()
        Gets the width of the image.
        Returns:
        pixels representing width
      • getHeight

        int getHeight()
        Gets the height of the image.
        Returns:
        pixels representing height
      • getWrappedImage

        java.lang.Object getWrappedImage()
        Gets the wrapped image.
        Returns:
        the wrapped image object
      • getSubImage

        Image getSubImage​(int x,
                          int y,
                          int w,
                          int h)
        Gets the subimage defined by a specified rectangular region.
        Parameters:
        x - the X coordinate of the upper-left corner of the specified rectangular region
        y - the Y coordinate of the upper-left corner of the specified rectangular region
        w - the width of the specified rectangular region
        h - the height of the specified rectangular region
        Returns:
        subimage of this image
      • duplicate

        Image duplicate()
        Gets a deep copy of the original image.
        Returns:
        the copy of the original image.
      • save

        void save​(java.io.OutputStream os,
                  java.lang.String type)
           throws java.io.IOException
        Save the image to file.
        Parameters:
        os - OutputStream to save the image.
        type - type of the image, such as "png", "jpeg"
        Throws:
        java.io.IOException - image cannot be saved through output stream
      • drawBoundingBoxes

        void drawBoundingBoxes​(DetectedObjects detections)
        Draws the bounding boxes on the image.
        Parameters:
        detections - the object detection results
      • drawJoints

        void drawJoints​(Joints joints)
        Draws all joints of a body on an image.
        Parameters:
        joints - the joints of the body