类 ImageWindow
- java.lang.Object
-
- org.opencv.highgui.ImageWindow
-
public final class ImageWindow extends java.lang.Object这个类被设计用来创建和操作 HighGui 类使用的窗口。
-
-
字段摘要
字段 修饰符和类型 字段 描述 java.lang.BooleanalreadyUsedintflagjavax.swing.JFrameframeintheightMatimgjava.lang.BooleanimgToBeResizedjavax.swing.JLabellbljava.lang.Stringnamejava.lang.BooleanpositionToBeChangedintwidthstatic intWINDOW_AUTOSIZEstatic intWINDOW_NORMALjava.lang.BooleanwindowToBeResizedintxinty
-
构造函数摘要
构造函数 构造函数 描述 ImageWindow(java.lang.String name, int flag)ImageWindow(java.lang.String name, Mat img)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 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)
-
-
-
字段详细信息
-
WINDOW_NORMAL
public static final int WINDOW_NORMAL
- 参见
- 常量字段值
-
WINDOW_AUTOSIZE
public static final int WINDOW_AUTOSIZE
- 参见
- 常量字段值
-
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
-
-
构造函数详细信息
-
ImageWindow
public ImageWindow(java.lang.String name, Mat img)
-
ImageWindow
public ImageWindow(java.lang.String name, int flag)
-
-
方法详细信息
-
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)
-
-