OpenCV_HighGUI参考手册.txt_第1页
OpenCV_HighGUI参考手册.txt_第2页
OpenCV_HighGUI参考手册.txt_第3页
OpenCV_HighGUI参考手册.txt_第4页
OpenCV_HighGUI参考手册.txt_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

opencv: highguihighgui 裬 highgui todo cvnamedwindow int cvnamedwindow( const char* name, int flags ); name flags cv_window_autosizecvshowimage cvnamedwindowtrackbar 顣 cvdestroywindow void cvdestroywindow( const char* name ); name cvdestroywindow cvdestroyallwindows highgui void cvdestroyallwindows(void); cvdestroyallwindowshighgui cvresizewindow 趨 void cvresizewindow( const char* name, int width, int height ); name width height cvresizewindow cvmovewindow 趨 void cvmovewindow( const char* name, int x, int y ); name x x y y cvmovewindow cvgetwindowhandle void* cvgetwindowhandle( const char* name ); name cvgetwindowhandlewin32hwndgtk+gtkwidget cvgetwindowname const char* cvgetwindowname( void* window_handle ); window_handle cvgetwindownamewin32hwndgtk+gtkwidget cvshowimage void cvshowimage( const char* name, const cvarr* image ); name image cvshowimage 趨cv_window_autosize cvcreatetrackbar trackbar cv_extern_c_funcptr( void (*cvtrackbarcallback)(int pos) ); int cvcreatetrackbar( const char* trackbar_name, const char* window_name, int* value, int count, cvtrackbarcallback on_change ); trackbar_name trackbar window_name trackbar value count 0 on_change void foo(int); null cvcreatetrackbartrackbartrackbartrackbartrackbar cvgettrackbarpos trackbar int cvgettrackbarpos( const char* trackbar_name, const char* window_name ); trackbar_name trackbar window_name trackbar cvgettrackbarpostrackbar cvsettrackbarpos trackbar void cvsettrackbarpos( const char* trackbar_name, const char* window_name, int pos ); trackbar_name trackbar window_name trackbar pos cvsettrackbarpostrackbar cvsetmousecallback #define cv_event_mousemove 0 #define cv_event_lbuttondown 1 #define cv_event_rbuttondown 2 #define cv_event_mbuttondown 3 #define cv_event_lbuttonup 4 #define cv_event_rbuttonup 5 #define cv_event_mbuttonup 6 #define cv_event_lbuttondblclk 7 #define cv_event_rbuttondblclk 8 #define cv_event_mbuttondblclk 9 #define cv_event_flag_lbutton 1 #define cv_event_flag_rbutton 2 #define cv_event_flag_mbutton 4 #define cv_event_flag_ctrlkey 8 #define cv_event_flag_shiftkey 16 #define cv_event_flag_altkey 32 cv_extern_c_funcptr( void (*cvmousecallback )(int event, int x, int y, int flags, void* param) ); void cvsetmousecallback( const char* window_name, cvmousecallback on_mouse, void* param=null ); window_name on_mouse void foo(int event, int x, int y, int flags, void* param);event cv_event_* xy flagscv_event_flag paramcvsetmousecallback param cvsetmousecallback趨opencv/samples/c/ffilldemo.c demo cvwaitkey int cvwaitkey( int delay=0 ); delay cvwaitkeydelay03 0, 0, cvloadimage windows - bmp, dib jpeg - jpeg, jpg, jpe - png - pbmpgmppm sun rasters - srras tiff - tifftif cvsaveimage int cvsaveimage( const char* filename, const cvarr* image ); filename image cvsaveimagefilenamecvloadimage83bgr 档cvcvtscale cvcvtcolorcvsavexmlyaml cvcapture typedef struct cvcapture cvcapture; cvcapture cvcapturefromfile cvcapture* cvcapturefromfile( const char* filename ); filename cvcapturefromfilecvcapture cvreleasecapture cvcapturefromcam cvcapture* cvcapturefromcam( int index ); index -1 cvcapturefromcamcvcapturewindowsvideo for windowsvfwmatrox imaging librarymil linuxv4lfirewireieee1394 cvreleasecapture cvreleasecapture cvcapture void cvreleasecapture( cvcapture* capture ); capture cvreleasecapturecvcapturefromfile cvcapturefromcamcvcapture cvgrabframe int cvgrabframe( cvcapture* capture ); capture cvgrabframe洢壩cvretrieveframe cvretrieveframe cvgrabframe iplimage* cvretrieveframe( cvcapture* capture ); capture cvretrieveframecvgrabframe cvqueryframe iplimage* cvqueryframe( cvcapture* capture ); capture cvqueryframecvgrabframecvretrieveframe cvgetcaptureproperty double cvgetcaptureproperty( cvcapture* capture, int property_id ); capture property_id cv_cap_prop_pos_msec - cv_cap_prop_pos_frames - 0 cv_cap_prop_pos_avi_ratio - 0 - 1 - ) cv_cap_prop_frame_width - cv_cap_prop_frame_height - cv_cap_prop_fps - cv_cap_prop_fourcc - codec cv_cap_prop_frame_count - cvgetcaptureproperty cvqueryframecvgetcaptureproperty cvsetcaptureproperty int cvsetcaptureproperty( cvcapture* capture, int property_id, double value ); capture property_id cv_cap_prop_pos_msec - cv_cap_prop_pos_frames - cv_cap_prop_pos_avi_ratio - 0 - 1 - ) cv_cap_prop_frame_width - cv_cap_prop_frame_height - cv_cap_prop_fps - cv_cap_prop_fourcc - codec value cvsetcaptureproperty cv_cap_prop_pos_msec, cv_cap_prop_pos_frames, cv_cap_prop_pos_avi_ratio cvcreatevideowriter typedef struct cvvideowriter cvvideowriter; cvvideowriter* cvcreatevideowriter( const char* filename, int fourcc, double fps, cvsize frame_size, int is_color=1 ); filename fourcc codec 磬cv_fourcc(p,i,m,1)mpeg-1 codec cv_fourcc(m,j,p,g)motion-jpeg codec win32-1 fps frame_size is_color windows cvcreatevideowriter cvreleasevideowriter void cvreleasevideowriter( cvvideowriter* writer ); writer cvreleasevideowriter cvwriteframe int cvwriteframe( cvvideowriter* writer, const iplimage* image ); writer image cvwriteframe cvinitsystem highgui int cvinitsystem( int argc, char* argv ); argc argv 顣 cvinitsystemhighguiargc=0argv=nullwin32x windowhighgui cvconvertimage converts one image to another with optional vertical flip void cvconvertimage( const cvarr* src, cvarr* dst, int flags=0 ); src dst 38 flags cv_cvtimg_flip - cv_cvtimg_swap_rb - opencv bgr cvshowimage cvconvertimagecvshowimage c capturefromcamconvertimagecreatevideowriter capturefromfilecreatetrackbar d destroyallwindowsdestroywindow g

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论