mirror of https://github.com/opencv/opencv.git
Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
165 lines
8.8 KiB
165 lines
8.8 KiB
#include <boost/python.hpp> |
|
|
|
#include <opencv2/highgui/highgui.hpp> |
|
|
|
namespace bp = boost::python; |
|
namespace opencv_wrappers |
|
{ |
|
void wrap_highgui_defines() |
|
{ |
|
bp::object opencv = bp::scope(); |
|
opencv.attr("CV_FONT_LIGHT") = int(CV_FONT_LIGHT); |
|
opencv.attr("CV_FONT_NORMAL") = int(CV_FONT_NORMAL); |
|
opencv.attr("CV_FONT_DEMIBOLD") = int(CV_FONT_DEMIBOLD); |
|
opencv.attr("CV_FONT_BOLD") = int(CV_FONT_BOLD); |
|
opencv.attr("CV_FONT_BLACK") = int(CV_FONT_BLACK); |
|
opencv.attr("CV_STYLE_NORMAL") = int(CV_STYLE_NORMAL); |
|
opencv.attr("CV_STYLE_ITALIC") = int(CV_STYLE_ITALIC); |
|
opencv.attr("CV_STYLE_OBLIQUE") = int(CV_STYLE_OBLIQUE); |
|
|
|
//These 3 flags are used by cvSet/GetWindowProperty |
|
opencv.attr("CV_WND_PROP_FULLSCREEN") = int(CV_WND_PROP_FULLSCREEN); |
|
opencv.attr("CV_WND_PROP_AUTOSIZE") = int(CV_WND_PROP_AUTOSIZE); |
|
opencv.attr("CV_WND_PROP_ASPECTRATIO") = int(CV_WND_PROP_ASPECTRATIO); |
|
// |
|
//These 2 flags are used by cvNamedWindow and cvSet/GetWindowProperty |
|
opencv.attr("CV_WINDOW_NORMAL") = int(CV_WINDOW_NORMAL); |
|
opencv.attr("CV_WINDOW_AUTOSIZE") = int(CV_WINDOW_AUTOSIZE); |
|
// |
|
//Those flags are only for Qt |
|
opencv.attr("CV_GUI_EXPANDED") = int(CV_GUI_EXPANDED); |
|
opencv.attr("CV_GUI_NORMAL") = int(CV_GUI_NORMAL); |
|
// |
|
//These 3 flags are used by cvNamedWindow and cvSet/GetWindowProperty |
|
opencv.attr("CV_WINDOW_FULLSCREEN") = int(CV_WINDOW_FULLSCREEN); |
|
opencv.attr("CV_WINDOW_FREERATIO") = int(CV_WINDOW_FREERATIO); |
|
opencv.attr("CV_WINDOW_KEEPRATIO") = int(CV_WINDOW_KEEPRATIO); |
|
|
|
opencv.attr("CV_EVENT_MOUSEMOVE") = int(CV_EVENT_MOUSEMOVE); |
|
opencv.attr("CV_EVENT_LBUTTONDOWN") = int(CV_EVENT_LBUTTONDOWN); |
|
opencv.attr("CV_EVENT_RBUTTONDOWN") = int(CV_EVENT_RBUTTONDOWN); |
|
opencv.attr("CV_EVENT_MBUTTONDOWN") = int(CV_EVENT_MBUTTONDOWN); |
|
opencv.attr("CV_EVENT_LBUTTONUP") = int(CV_EVENT_LBUTTONUP); |
|
opencv.attr("CV_EVENT_RBUTTONUP") = int(CV_EVENT_RBUTTONUP); |
|
opencv.attr("CV_EVENT_MBUTTONUP") = int(CV_EVENT_MBUTTONUP); |
|
opencv.attr("CV_EVENT_LBUTTONDBLCLK") = int(CV_EVENT_LBUTTONDBLCLK); |
|
opencv.attr("CV_EVENT_RBUTTONDBLCLK") = int(CV_EVENT_RBUTTONDBLCLK); |
|
opencv.attr("CV_EVENT_MBUTTONDBLCLK") = int(CV_EVENT_MBUTTONDBLCLK); |
|
opencv.attr("CV_EVENT_FLAG_LBUTTON") = int(CV_EVENT_FLAG_LBUTTON); |
|
opencv.attr("CV_EVENT_FLAG_RBUTTON") = int(CV_EVENT_FLAG_RBUTTON); |
|
opencv.attr("CV_EVENT_FLAG_MBUTTON") = int(CV_EVENT_FLAG_MBUTTON); |
|
opencv.attr("CV_EVENT_FLAG_CTRLKEY") = int(CV_EVENT_FLAG_CTRLKEY); |
|
opencv.attr("CV_EVENT_FLAG_SHIFTKEY") = int(CV_EVENT_FLAG_SHIFTKEY); |
|
opencv.attr("CV_EVENT_FLAG_ALTKEY") = int(CV_EVENT_FLAG_ALTKEY); |
|
|
|
opencv.attr("CV_LOAD_IMAGE_UNCHANGED") = int(CV_LOAD_IMAGE_UNCHANGED); |
|
|
|
opencv.attr("CV_LOAD_IMAGE_GRAYSCALE") = int(CV_LOAD_IMAGE_GRAYSCALE); |
|
opencv.attr("CV_LOAD_IMAGE_COLOR") = int(CV_LOAD_IMAGE_COLOR); |
|
opencv.attr("CV_LOAD_IMAGE_ANYDEPTH") = int(CV_LOAD_IMAGE_ANYDEPTH); |
|
opencv.attr("CV_LOAD_IMAGE_ANYCOLOR") = int(CV_LOAD_IMAGE_ANYCOLOR); |
|
|
|
opencv.attr("CV_IMWRITE_JPEG_QUALITY") = int(CV_IMWRITE_JPEG_QUALITY); |
|
opencv.attr("CV_IMWRITE_PNG_COMPRESSION") = int(CV_IMWRITE_PNG_COMPRESSION); |
|
opencv.attr("CV_IMWRITE_PXM_BINARY") = int(CV_IMWRITE_PXM_BINARY); |
|
|
|
opencv.attr("CV_CVTIMG_FLIP") = int(CV_CVTIMG_FLIP); |
|
opencv.attr("CV_CVTIMG_SWAP_RB") = int(CV_CVTIMG_SWAP_RB); |
|
|
|
opencv.attr("CV_CAP_ANY") = int(CV_CAP_ANY); |
|
|
|
opencv.attr("CV_CAP_MIL") = int(CV_CAP_MIL); |
|
|
|
opencv.attr("CV_CAP_VFW") = int(CV_CAP_VFW); |
|
opencv.attr("CV_CAP_V4L") = int(CV_CAP_V4L); |
|
opencv.attr("CV_CAP_V4L2") = int(CV_CAP_V4L2); |
|
|
|
opencv.attr("CV_CAP_FIREWARE") = int(CV_CAP_FIREWARE); |
|
opencv.attr("CV_CAP_FIREWIRE") = int(CV_CAP_FIREWIRE); |
|
opencv.attr("CV_CAP_IEEE1394") = int(CV_CAP_IEEE1394); |
|
opencv.attr("CV_CAP_DC1394") = int(CV_CAP_DC1394); |
|
opencv.attr("CV_CAP_CMU1394") = int(CV_CAP_CMU1394); |
|
|
|
opencv.attr("CV_CAP_STEREO") = int(CV_CAP_STEREO); |
|
opencv.attr("CV_CAP_TYZX") = int(CV_CAP_TYZX); |
|
opencv.attr("CV_TYZX_LEFT") = int(CV_TYZX_LEFT); |
|
opencv.attr("CV_TYZX_RIGHT") = int(CV_TYZX_RIGHT); |
|
opencv.attr("CV_TYZX_COLOR") = int(CV_TYZX_COLOR); |
|
opencv.attr("CV_TYZX_Z") = int(CV_TYZX_Z); |
|
|
|
opencv.attr("CV_CAP_QT") = int(CV_CAP_QT); |
|
|
|
opencv.attr("CV_CAP_UNICAP") = int(CV_CAP_UNICAP); |
|
|
|
opencv.attr("CV_CAP_DSHOW") = int(CV_CAP_DSHOW); |
|
|
|
opencv.attr("CV_CAP_PVAPI") = int(CV_CAP_PVAPI); |
|
|
|
opencv.attr("CV_CAP_OPENNI") = int(CV_CAP_OPENNI); |
|
|
|
opencv.attr("CV_CAP_ANDROID") = int(CV_CAP_ANDROID); |
|
|
|
opencv.attr("CV_CAP_PROP_DC1394_OFF") = int(CV_CAP_PROP_DC1394_OFF); |
|
opencv.attr("CV_CAP_PROP_DC1394_MODE_MANUAL") = int(CV_CAP_PROP_DC1394_MODE_MANUAL); |
|
opencv.attr("CV_CAP_PROP_DC1394_MODE_AUTO") = int(CV_CAP_PROP_DC1394_MODE_AUTO); |
|
opencv.attr("CV_CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO") = int(CV_CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO); |
|
opencv.attr("CV_CAP_PROP_POS_MSEC") = int(CV_CAP_PROP_POS_MSEC); |
|
opencv.attr("CV_CAP_PROP_POS_FRAMES") = int(CV_CAP_PROP_POS_FRAMES); |
|
opencv.attr("CV_CAP_PROP_POS_AVI_RATIO") = int(CV_CAP_PROP_POS_AVI_RATIO); |
|
opencv.attr("CV_CAP_PROP_FRAME_WIDTH") = int(CV_CAP_PROP_FRAME_WIDTH); |
|
opencv.attr("CV_CAP_PROP_FRAME_HEIGHT") = int(CV_CAP_PROP_FRAME_HEIGHT); |
|
opencv.attr("CV_CAP_PROP_FPS") = int(CV_CAP_PROP_FPS); |
|
opencv.attr("CV_CAP_PROP_FOURCC") = int(CV_CAP_PROP_FOURCC); |
|
opencv.attr("CV_CAP_PROP_FRAME_COUNT") = int(CV_CAP_PROP_FRAME_COUNT); |
|
opencv.attr("CV_CAP_PROP_FORMAT") = int(CV_CAP_PROP_FORMAT); |
|
opencv.attr("CV_CAP_PROP_MODE") = int(CV_CAP_PROP_MODE); |
|
opencv.attr("CV_CAP_PROP_BRIGHTNESS") = int(CV_CAP_PROP_BRIGHTNESS); |
|
opencv.attr("CV_CAP_PROP_CONTRAST") = int(CV_CAP_PROP_CONTRAST); |
|
opencv.attr("CV_CAP_PROP_SATURATION") = int(CV_CAP_PROP_SATURATION); |
|
opencv.attr("CV_CAP_PROP_HUE") = int(CV_CAP_PROP_HUE); |
|
opencv.attr("CV_CAP_PROP_GAIN") = int(CV_CAP_PROP_GAIN); |
|
opencv.attr("CV_CAP_PROP_EXPOSURE") = int(CV_CAP_PROP_EXPOSURE); |
|
opencv.attr("CV_CAP_PROP_CONVERT_RGB") = int(CV_CAP_PROP_CONVERT_RGB); |
|
opencv.attr("CV_CAP_PROP_WHITE_BALANCE_BLUE_U") = int(CV_CAP_PROP_WHITE_BALANCE_BLUE_U); |
|
opencv.attr("CV_CAP_PROP_RECTIFICATION") = int(CV_CAP_PROP_RECTIFICATION); |
|
opencv.attr("CV_CAP_PROP_MONOCROME") = int(CV_CAP_PROP_MONOCROME); |
|
opencv.attr("CV_CAP_PROP_SHARPNESS") = int(CV_CAP_PROP_SHARPNESS); |
|
opencv.attr("CV_CAP_PROP_AUTO_EXPOSURE") = int(CV_CAP_PROP_AUTO_EXPOSURE); |
|
// user can adjust refernce level |
|
// using this feature |
|
opencv.attr("CV_CAP_PROP_GAMMA") = int(CV_CAP_PROP_GAMMA); |
|
opencv.attr("CV_CAP_PROP_TEMPERATURE") = int(CV_CAP_PROP_TEMPERATURE); |
|
opencv.attr("CV_CAP_PROP_TRIGGER") = int(CV_CAP_PROP_TRIGGER); |
|
opencv.attr("CV_CAP_PROP_TRIGGER_DELAY") = int(CV_CAP_PROP_TRIGGER_DELAY); |
|
opencv.attr("CV_CAP_PROP_WHITE_BALANCE_RED_V") = int(CV_CAP_PROP_WHITE_BALANCE_RED_V); |
|
opencv.attr("CV_CAP_PROP_MAX_DC1394") = int(CV_CAP_PROP_MAX_DC1394); |
|
// OpenNI map generators |
|
opencv.attr("CV_CAP_OPENNI_DEPTH_GENERATOR") = int(CV_CAP_OPENNI_DEPTH_GENERATOR); |
|
opencv.attr("CV_CAP_OPENNI_IMAGE_GENERATOR") = int(CV_CAP_OPENNI_IMAGE_GENERATOR); |
|
opencv.attr("CV_CAP_OPENNI_GENERATORS_MASK") = int(CV_CAP_OPENNI_GENERATORS_MASK); |
|
|
|
// Properties of cameras avalible through OpenNI interfaces |
|
opencv.attr("CV_CAP_PROP_OPENNI_OUTPUT_MODE") = int(CV_CAP_PROP_OPENNI_OUTPUT_MODE); |
|
opencv.attr("CV_CAP_PROP_OPENNI_FRAME_MAX_DEPTH") = int(CV_CAP_PROP_OPENNI_FRAME_MAX_DEPTH); |
|
opencv.attr("CV_CAP_PROP_OPENNI_BASELINE") = int(CV_CAP_PROP_OPENNI_BASELINE); |
|
opencv.attr("CV_CAP_PROP_OPENNI_FOCAL_LENGTH") = int(CV_CAP_PROP_OPENNI_FOCAL_LENGTH); |
|
opencv.attr("CV_CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE") = int(CV_CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE); |
|
opencv.attr("CV_CAP_OPENNI_DEPTH_GENERATOR_BASELINE") = int(CV_CAP_OPENNI_DEPTH_GENERATOR_BASELINE); |
|
opencv.attr("CV_CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH") = int(CV_CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH); |
|
opencv.attr("CV_CAP_OPENNI_DEPTH_MAP") = int(CV_CAP_OPENNI_DEPTH_MAP); |
|
opencv.attr("CV_CAP_OPENNI_POINT_CLOUD_MAP") = int(CV_CAP_OPENNI_POINT_CLOUD_MAP); |
|
opencv.attr("CV_CAP_OPENNI_DISPARITY_MAP") = int(CV_CAP_OPENNI_DISPARITY_MAP); |
|
opencv.attr("CV_CAP_OPENNI_DISPARITY_MAP_32F") = int(CV_CAP_OPENNI_DISPARITY_MAP_32F); |
|
opencv.attr("CV_CAP_OPENNI_VALID_DEPTH_MASK") = int(CV_CAP_OPENNI_VALID_DEPTH_MASK); |
|
|
|
opencv.attr("CV_CAP_OPENNI_BGR_IMAGE") = int(CV_CAP_OPENNI_BGR_IMAGE); |
|
opencv.attr("CV_CAP_OPENNI_GRAY_IMAGE") = int(CV_CAP_OPENNI_GRAY_IMAGE); |
|
|
|
opencv.attr("CV_CAP_OPENNI_VGA_30HZ") = int(CV_CAP_OPENNI_VGA_30HZ); |
|
opencv.attr("CV_CAP_OPENNI_SXGA_15HZ") = int(CV_CAP_OPENNI_SXGA_15HZ); |
|
|
|
opencv.attr("CV_CAP_ANDROID_COLOR_FRAME") = int(CV_CAP_ANDROID_COLOR_FRAME); |
|
opencv.attr("CV_CAP_ANDROID_GREY_FRAME") = int(CV_CAP_ANDROID_GREY_FRAME); |
|
//opencv.attr("CV_CAP_ANDROID_YUV_FRAME") = int(CV_CAP_ANDROID_YUV_FRAME); |
|
} |
|
}
|
|
|