Package org.opencv.highgui
Class ImageWindow
java.lang.Object
org.opencv.highgui.ImageWindow
public final class ImageWindow extends Object
This class was designed to create and manipulate
the Windows to be used by the HighGui class.
-
Field Summary
Fields Modifier and Type Field Description BooleanalreadyUsedintflagJFrameframeintheightMatimgBooleanimgToBeResizedJLabellblStringnameBooleanpositionToBeChangedintwidthstatic intWINDOW_AUTOSIZEstatic intWINDOW_NORMALBooleanwindowToBeResizedintxinty -
Constructor Summary
Constructors Constructor Description ImageWindow(String name, int flag)ImageWindow(String name, Mat img) -
Method Summary
Modifier and Type Method Description static SizekeepAspectRatioSize(int original_width, int original_height, int bound_width, int bound_height)voidsetFrameLabelVisible(JFrame frame, JLabel lbl)voidsetMat(Mat img)voidsetNewDimension(int width, int height)voidsetNewPosition(int x, int y)
-
Field Details
-
WINDOW_NORMAL
public static final int WINDOW_NORMAL- See Also:
- Constant Field Values
-
WINDOW_AUTOSIZE
public static final int WINDOW_AUTOSIZE- See Also:
- Constant Field Values
-
name
-
img
-
alreadyUsed
-
imgToBeResized
-
windowToBeResized
-
positionToBeChanged
-
frame
-
lbl
-
flag
public int flag -
x
public int x -
y
public int y -
width
public int width -
height
public int height
-
-
Constructor Details
-
Method Details
-
keepAspectRatioSize
public static Size keepAspectRatioSize(int original_width, int original_height, int bound_width, int bound_height) -
setMat
-
setFrameLabelVisible
-
setNewDimension
public void setNewDimension(int width, int height) -
setNewPosition
public void setNewPosition(int x, int y)
-