Class ImageWindow


  • public final class ImageWindow
    extends java.lang.Object
    This class was designed to create and manipulate the Windows to be used by the HighGui class.
    • Field Detail

      • name

        public java.lang.String name
      • img

        public Mat img
      • alreadyUsed

        public java.lang.Boolean alreadyUsed
      • imgToBeResized

        public java.lang.Boolean imgToBeResized
      • windowToBeResized

        public java.lang.Boolean windowToBeResized
      • positionToBeChanged

        public java.lang.Boolean positionToBeChanged
      • frame

        public javax.swing.JFrame frame
      • lbl

        public javax.swing.JLabel lbl
      • flag

        public int flag
      • x

        public int x
      • y

        public int y
      • width

        public int width
      • height

        public int height
    • Constructor Detail

      • ImageWindow

        public ImageWindow​(java.lang.String name,
                           Mat img)
      • ImageWindow

        public ImageWindow​(java.lang.String name,
                           int flag)
    • Method Detail

      • keepAspectRatioSize

        public static Size keepAspectRatioSize​(int original_width,
                                               int original_height,
                                               int bound_width,
                                               int bound_height)
      • setMat

        public void setMat​(Mat img)
      • setFrameLabelVisible

        public void setFrameLabelVisible​(javax.swing.JFrame frame,
                                         javax.swing.JLabel lbl)
      • setNewDimension

        public void setNewDimension​(int width,
                                    int height)
      • setNewPosition

        public void setNewPosition​(int x,
                                   int y)