; ; hspcv.dll header ; #ifndef __hspcv__ #define __hspcv__ #enum global CVOBJ_INFO_SIZEX = 0 #enum global CVOBJ_INFO_SIZEY #enum global CVOBJ_INFO_CHANNEL #enum global CVOBJ_INFO_BIT #define global CV_INTER_NN 0 #define global CV_INTER_LINEAR 1 #define global CV_INTER_CUBIC 2 #define global CV_INTER_AREA 3 #define global CV_WARP_FILL_OUTLIERS 8 #define global CV_WARP_INVERSE_MAP 16 #define global CV_BLUR_NO_SCALE 0 #define global CV_BLUR 1 #define global CV_GAUSSIAN 2 #define global CV_MEDIAN 3 #define global CV_BILATERAL 4 #define global CV_THRESH_BINARY 0 #define global CV_THRESH_BINARY_INV 1 #define global CV_THRESH_TRUNC 2 #define global CV_THRESH_TOZERO 3 #define global CV_THRESH_TOZERO_INV 4 #define global CV_THRESH_MASK 7 #define global CV_THRESH_OTSU 8 #define global CVCOPY_SET 0 #define global CVCOPY_ADD 1 #define global CVCOPY_SUB 2 #define global CVCOPY_MUL 3 #define global CVCOPY_DIF 4 #define global CVCOPY_AND 5 #define global CV_TM_SQDIFF 0 #define global CV_TM_SQDIFF_NORMED 1 #define global CV_TM_CCORR 2 #define global CV_TM_CCORR_NORMED 3 #define global CV_TM_CCOEFF 4 #define global CV_TM_CCOEFF_NORMED 5 #uselib "hspcv.dll" #func global cvreset cvreset 0 #func global cvsel cvsel 0 #func global cvbuffer cvbuffer 0 #func global cvresize cvresize $202 #func global _cvgetimg cvgetimg $202 #func global cvputimg cvputimg $202 #func global cvload cvload $202 #func global cvsave cvsave $202 #func global cvj2opt cvj2opt $202 #func global cvgetinfo cvgetinfo $202 #func global cvsmooth cvsmooth $202 #func global cvthreshold cvthreshold $202 #func global cvrotate cvrotate $202 #func global cvarea cvarea $202 #func global cvcopy cvcopy $202 #func global cvxors cvxors $202 #func global cvflip cvflip $202 #func global cvloadxml cvloadxml $202 #func global cvfacedetect cvfacedetect $202 #func global cvgetface cvgetface $202 #func global cvmatch cvmatch $202 #func global cvconvert cvconvert $202 ; for video #define global CV_CAP_ANY 0 //‰½‚Å‚à #define global CV_CAP_MIL 100 //Matrox Imaging Library #define global CV_CAP_VFW 200 //Video for Windows #define global CV_CAP_IEEE1394 300 //IEEE1394 #func global cvcapture cvcapture $202 #func global cvgetcapture cvgetcapture $202 #func global cvendcapture cvendcapture $202 #func global cvopenavi cvopenavi $202 #func global cvgetavi cvgetavi $202 #func global cvcloseavi cvcloseavi $202 #func global cvmakeavi cvmakeavi $202 #func global cvputavi cvputavi $202 #func global cvendavi cvendavi $202 #module hspcv #deffunc cvgetimg int _p1, int _p2 cvgetinfo sx, _p1, CVOBJ_INFO_SIZEX cvgetinfo sy, _p1, CVOBJ_INFO_SIZEY if _p2&1 { screen ginfo(3),sx,sy } _cvgetimg _p1 redraw return #global