Package org.opencv.highgui
Class ImageWindow
- java.lang.Object
-
- org.opencv.highgui.ImageWindow
-
public final class ImageWindow extends java.lang.ObjectThis class was designed to create and manipulate the Windows to be used by the HighGui class.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.BooleanalreadyUsedintflagjavax.swing.JFrameframeintheightMatimgjava.lang.BooleanimgToBeResizedjavax.swing.JLabellbljava.lang.Stringnamejava.lang.BooleanpositionToBeChangedintwidthstatic intWINDOW_AUTOSIZEstatic intWINDOW_NORMALjava.lang.BooleanwindowToBeResizedintxinty
-
Constructor Summary
Constructors Constructor Description ImageWindow(java.lang.String name, int flag)ImageWindow(java.lang.String name, Mat img)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SizekeepAspectRatioSize(int original_width, int original_height, int bound_width, int bound_height)voidsetFrameLabelVisible(javax.swing.JFrame frame, javax.swing.JLabel lbl)voidsetMat(Mat img)voidsetNewDimension(int width, int height)voidsetNewPosition(int x, int y)
-
-
-
Field Detail
-
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
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)
-
-