OpenCV 4.5.3(日本語機械翻訳)
マクロ定義 | 型定義 | 列挙型 | 関数 | 変数
Highgui_c

マクロ定義

#define CV_GET_WHEEL_DELTA(flags)   ((short)((flags >> 16) & 0xffff))
#define cvAddSearchPath(path)
#define cvvInitSystem   cvInitSystem
#define cvvNamedWindow   cvNamedWindow
#define cvvShowImage   cvShowImage
#define cvvResizeWindow   cvResizeWindow
#define cvvDestroyWindow   cvDestroyWindow
#define cvvCreateTrackbar   cvCreateTrackbar
#define cvvAddSearchPath   cvAddSearchPath
#define cvvWaitKey(name)   cvWaitKey(0)
#define cvvWaitKeyEx(name, delay)   cvWaitKey(delay)
#define HG_AUTOSIZE   CV_WINDOW_AUTOSIZE
#define set_preprocess_func   cvSetPreprocessFuncWin32
#define set_postprocess_func   cvSetPostprocessFuncWin32

型定義

typedef void(CV_CDECL * CvButtonCallback) (int state, void *userdata)
typedef void(CV_CDECL * CvTrackbarCallback) (int pos)
typedef void(CV_CDECL * CvTrackbarCallback2) (int pos, void *userdata)
typedef int x
typedef int int y
typedef int int int flags
typedef int int int void * param
typedef void(CV_CDECL * CvOpenGlDrawCallback) (void *userdata)

列挙型

enum {
CV_FONT_LIGHT = 25 , CV_FONT_NORMAL = 50 , CV_FONT_DEMIBOLD = 63 , CV_FONT_BOLD = 75 ,
CV_FONT_BLACK = 87
}
enum { CV_STYLE_NORMAL = 0 , CV_STYLE_ITALIC = 1 , CV_STYLE_OBLIQUE = 2 }
enum { CV_PUSH_BUTTON = 0 , CV_CHECKBOX = 1 , CV_RADIOBOX = 2 }
enum {
CV_WND_PROP_FULLSCREEN = 0 , CV_WND_PROP_AUTOSIZE = 1 , CV_WND_PROP_ASPECTRATIO = 2 , CV_WND_PROP_OPENGL = 3 ,
CV_WND_PROP_VISIBLE = 4 , CV_WINDOW_NORMAL = 0x00000000 , CV_WINDOW_AUTOSIZE = 0x00000001 , CV_WINDOW_OPENGL = 0x00001000 ,
CV_GUI_EXPANDED = 0x00000000 , CV_GUI_NORMAL = 0x00000010 , CV_WINDOW_FULLSCREEN = 1 , CV_WINDOW_FREERATIO = 0x00000100 ,
CV_WINDOW_KEEPRATIO = 0x00000000
}
enum {
CV_EVENT_MOUSEMOVE =0 , CV_EVENT_LBUTTONDOWN =1 , CV_EVENT_RBUTTONDOWN =2 , CV_EVENT_MBUTTONDOWN =3 ,
CV_EVENT_LBUTTONUP =4 , CV_EVENT_RBUTTONUP =5 , CV_EVENT_MBUTTONUP =6 , CV_EVENT_LBUTTONDBLCLK =7 ,
CV_EVENT_RBUTTONDBLCLK =8 , CV_EVENT_MBUTTONDBLCLK =9 , CV_EVENT_MOUSEWHEEL =10 , CV_EVENT_MOUSEHWHEEL =11
}
enum {
CV_EVENT_FLAG_LBUTTON =1 , CV_EVENT_FLAG_RBUTTON =2 , CV_EVENT_FLAG_MBUTTON =4 , CV_EVENT_FLAG_CTRLKEY =8 ,
CV_EVENT_FLAG_SHIFTKEY =16 , CV_EVENT_FLAG_ALTKEY =32
}

関数

CVAPI (CvFont) cvFontQt(const char *nameFont
int pointSize CV_DEFAULT (-1)
int pointSize CvScalar color CV_DEFAULT (cvScalarAll(0))
int pointSize CvScalar color int weight CV_DEFAULT (CV_FONT_NORMAL)
int pointSize CvScalar color int weight int style CV_DEFAULT (CV_STYLE_NORMAL)
int pointSize CvScalar color int weight int style int spacing CV_DEFAULT (0))
CVAPI (void) cvAddText(const CvArr *img
CVAPI (int) cvStartLoop(int(*pt2Func)(int argc
CvButtonCallback on_change CV_DEFAULT (NULL)
CvButtonCallback on_change void *userdata int button_type CV_DEFAULT (CV_PUSH_BUTTON)
int flags CV_DEFAULT (CV_WINDOW_AUTOSIZE))
CVAPI (double) cvGetWindowProperty(const char *name
CVAPI (void *) cvGetWindowHandle(const char *name)
CVAPI (const char *) cvGetWindowName(void *window_handle)
typedef void (CV_CDECL *CvMouseCallback)(int event

変数

const char * text
const char CvPoint org
const char CvPoint CvFont * arg2
char * argv []
char int argc
int prop_id
int double prop_value
const CvArr * image
int width
int int height
const char * window_name
const char int * value
const char int int count
const char int int CvTrackbarCallback2 on_change
const char int pos
const char int maxval
const char int minval
CvMouseCallback on_mouse
CvOpenGlDrawCallback callback

詳解