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 SummaryFields 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 SummaryConstructors Constructor Description ImageWindow(java.lang.String name, int flag)ImageWindow(java.lang.String name, Mat img)
 - 
Method SummaryAll 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_NORMALpublic static final int WINDOW_NORMAL - See Also:
- Constant Field Values
 
 - 
WINDOW_AUTOSIZEpublic static final int WINDOW_AUTOSIZE - See Also:
- Constant Field Values
 
 - 
namepublic java.lang.String name 
 - 
imgpublic Mat img 
 - 
alreadyUsedpublic java.lang.Boolean alreadyUsed 
 - 
imgToBeResizedpublic java.lang.Boolean imgToBeResized 
 - 
windowToBeResizedpublic java.lang.Boolean windowToBeResized 
 - 
positionToBeChangedpublic java.lang.Boolean positionToBeChanged 
 - 
framepublic javax.swing.JFrame frame 
 - 
lblpublic javax.swing.JLabel lbl 
 - 
flagpublic int flag 
 - 
xpublic int x 
 - 
ypublic int y 
 - 
widthpublic int width 
 - 
heightpublic int height 
 
- 
 - 
Constructor Detail- 
ImageWindowpublic ImageWindow(java.lang.String name, Mat img)
 - 
ImageWindowpublic ImageWindow(java.lang.String name, int flag)
 
- 
 - 
Method Detail- 
keepAspectRatioSizepublic static Size keepAspectRatioSize(int original_width, int original_height, int bound_width, int bound_height) 
 - 
setMatpublic void setMat(Mat img) 
 - 
setFrameLabelVisiblepublic void setFrameLabelVisible(javax.swing.JFrame frame, javax.swing.JLabel lbl)
 - 
setNewDimensionpublic void setNewDimension(int width, int height)
 - 
setNewPositionpublic void setNewPosition(int x, int y)
 
- 
 
-