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) 
 - 
 
 -