Application Report


The following 3 APIs (used 4 times) might not work:

There are 207 P/Invokes (used 407 times):

Count Library Function
29 cxcore100.dll void cvsetimagecoi(intptr, int)
27 kernel32.dll void memcpy(intptr, intptr, int)
23 cxcore100.dll void cvcopy(intptr, intptr, intptr)
9 cxcore100.dll void cvconvertscale(intptr, intptr, double, double)
7 cxcore100.dll void cvresetimageroi(intptr)
7 cxcore100.dll void cvsetimageroi(intptr, mcvrect)
7 user32.dll int16 getkeystate(uint)
6 cv100.dll void cvcvtcolor(intptr, intptr, color_conversion)
5 cxcore100.dll void cvminmaxloc(intptr, double&, double&, mcvpoint&, mcvpoint&, intptr)
5 cxcore100.dll void cvgetrawdata(intptr, intptr&, int32&, mcvsize&)
4 cxcore100.dll void cvseqpush(intptr, intptr)
4 cxcore100.dll void cvreleaseimage(intptr&)
4 user32.dll uint sendmessage(intptr, int, uint, uint)
3 cv100.dll double cvpointpolygontest(intptr, mcvpoint2d32f, int)
3 cxcore100.dll void cvset2d(intptr, int, int, mcvscalar)
3 cxcore100.dll void cvflip(intptr, intptr, int)
3 cxcore100.dll void cvsubrs(intptr, mcvscalar, intptr, intptr)
3 cxcore100.dll void cvsub(intptr, intptr, intptr, intptr)
3 cxcore100.dll double cvnorm(intptr, intptr, norm_type, intptr)
3 cxcore100.dll intptr cvcreateimage(mcvsize, ipl_depth, int)
3 cxcore100.dll intptr cvgetseqelem(intptr, int)
3 cxcore100.dll void cvor(intptr, intptr, intptr, intptr)
3 cxcore100.dll void cvadd(intptr, intptr, intptr, intptr)
3 cxcore100.dll void cvclearseq(intptr)
3 cxcore100.dll void cvand(intptr, intptr, intptr, intptr)
3 cxcore100.dll void cvcmp(intptr, intptr, intptr, cmp_type)
2 cv100.dll void cvdilate(intptr, intptr, intptr, int)
2 cv100.dll void cvwarpaffine(intptr, intptr, intptr, int, mcvscalar)
2 cv100.dll void cverode(intptr, intptr, intptr, int)
2 cv100.dll void cvcalcarrhist(intptr[], intptr, int, intptr)
2 cv100.dll void cvmoments(intptr, mcvmoments&, int)
2 cv100.dll void cvmorphologyex(intptr, intptr, intptr, intptr, cv_morph_op, int)
2 cv100.dll void cvsmooth(intptr, intptr, smooth_type, int, int, double, double)
2 cv100.dll void cvacc(intptr, intptr, intptr)
2 cv100.dll intptr cvcreatestructuringelementex(int, int, int, int, cv_element_shape, int32[
2 cv100.dll void cvthreshold(intptr, intptr, double, double, thresh)
2 cv100.dll int cvrodrigues2(intptr, intptr, intptr)
2 cv100.dll intptr cvapproxpoly(intptr, int, intptr, approx_poly_type, double, int)
2 cxcore100.dll intptr _cvload(string, intptr, string, intptr)
2 cxcore100.dll mcvscalar cvsum(intptr)
2 cxcore100.dll void cvavgsdv(intptr, mcvscalar&, mcvscalar&, intptr)
2 cxcore100.dll void cvands(intptr, mcvscalar, intptr, intptr)
2 cxcore100.dll double cvgetreal2d(intptr, int, int)
2 cxcore100.dll void cvadds(intptr, mcvscalar, intptr, intptr)
2 cxcore100.dll int cvcountnonzero(intptr)
2 cxcore100.dll void cvabsdiff(intptr, intptr, intptr)
2 cxcore100.dll mcvrect cvgetimageroi(intptr)
2 cxcore100.dll int cvgetimagecoi(intptr)
2 cxcore100.dll intptr cvgetrows(intptr, intptr, int, int, int)
2 cxcore100.dll intptr cvgetcols(intptr, intptr, int, int)
2 cxcore100.dll intptr cvcreateseq(int, int, int, intptr)
2 cxcore100.dll intptr cvinitmatheader(intptr, int, int, mat_depth, intptr, int)
2 cxcore100.dll void cvmul(intptr, intptr, intptr, double)
2 cxcore100.dll void cvmin(intptr, intptr, intptr)
2 cxcore100.dll void cvmaxs(intptr, double, intptr)
2 cxcore100.dll void cvnot(intptr, intptr)
2 cxcore100.dll void cvrandarr(uint64&, intptr, rand_type, mcvscalar, mcvscalar)
2 cxcore100.dll void cvmax(intptr, intptr, intptr)
2 cxcore100.dll void cvstartreadseq(intptr, mcvseqreader&, bool)
2 cxcore100.dll void cvors(intptr, mcvscalar, intptr, intptr)
2 cxcore100.dll void cvgemm(intptr, intptr, double, intptr, double, intptr, gemm_type)
2 cxcore100.dll void cvmins(intptr, double, intptr)
2 cxcore100.dll void cvsubs(intptr, mcvscalar, intptr, intptr)
2 cxcore100.dll void cvconvertscaleabs(intptr, intptr, double, double)
2 cxcore100.dll void cvxor(intptr, intptr, intptr, intptr)
2 cxcore100.dll void cvcmps(intptr, double, intptr, cmp_type)
2 cxcore100.dll void cvxors(intptr, mcvscalar, intptr, intptr)
2 cxcore100.dll void cvset(intptr, mcvscalar, intptr)
2 highgui100.dll intptr cvloadimage(string, load_image_type)
2 highgui100.dll intptr cvqueryframe(intptr)
2 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, flagssetwindowpos)
2 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll intptr setfocus(intptr)
2 user32.dll int setwindowlong(intptr, int, int)
1 cv100.dll mcvbox2d cvminarearect2(intptr, intptr)
1 cv100.dll void cvcalcbackproject(intptr[], intptr, intptr)
1 cv100.dll void cvclearhist(intptr)
1 cv100.dll intptr cvkalmanpredict(mcvkalman&, intptr)
1 cv100.dll void cvgoodfeaturestotrack(intptr, intptr, intptr, intptr, int32&, double, doubl
1 cv100.dll void cvinitsubdivdelaunay2d(intptr, mcvrect)
1 cv100.dll void cvinitundistortmap(intptr, intptr, intptr, intptr)
1 cv100.dll void cvinpaint(intptr, intptr, intptr, inpaint_type, double)
1 cv100.dll void cvlaplace(intptr, intptr, int)
1 cv100.dll void cvmatchtemplate(intptr, intptr, intptr, tm_type)
1 cv100.dll intptr cvhoughlines2(intptr, intptr, hough_type, double, double, int, double, do
1 cv100.dll intptr cvhoughcircles(intptr, intptr, hough_type, double, double, double, double
1 cv100.dll void cvnormalizehist(intptr, double)
1 cv100.dll void cvprojectpoints2(intptr, intptr, intptr, intptr, intptr, intptr, intptr, in
1 cv100.dll void cvpyrdown(intptr, intptr, filter_type)
1 cv100.dll intptr cvsegmentmotion(intptr, intptr, intptr, double, double)
1 cv100.dll intptr cvsubdivdelaunay2dinsert(intptr, mcvpoint2d32f)
1 cv100.dll void cvgethumoments(mcvmoments&, mcvhumoments&)
1 cv100.dll void cvcalcmotiongradient(intptr, intptr, intptr, double, double, int)
1 cv100.dll void cvcalcsubdivvoronoi2d(intptr)
1 cv100.dll void cvcalibratecamera2(intptr, intptr, intptr, mcvsize, intptr, intptr, intptr,
1 cv100.dll void cvcanny(intptr, intptr, double, double, int)
1 cv100.dll void cvboxpoints(mcvbox2d, single[])
1 cv100.dll void cvequalizehist(intptr, intptr)
1 cv100.dll void cvfilter2d(intptr, intptr, intptr, mcvpoint)
1 cv100.dll void cvfindcornersubpix(intptr, single[, ], int, mcvsize, mcvsize, mcvtermcriter
1 cv100.dll void cvfindextrinsiccameraparams2(intptr, intptr, intptr, intptr, intptr, intptr
1 cv100.dll mcvrect cvboundingrect(intptr, int)
1 cv100.dll mcvbox2d cvfitellipse2(intptr)
1 cv100.dll void cvfindhomography(intptr, intptr, intptr)
1 cv100.dll void cvfitline(intptr, dist_type, double, double, double, single[])
1 cv100.dll intptr cvhaardetectobjects(intptr, intptr, intptr, double, int, int, mcvsize)
1 cv100.dll void cvpyrup(intptr, intptr, filter_type)
1 cv100.dll double cvcalcglobalorientation(intptr, intptr, intptr, double, double)
1 cv100.dll void cvsobel(intptr, intptr, int, int, int)
1 cv100.dll intptr cv2drotationmatrix(mcvpoint2d32f, double, double, intptr)
1 cv100.dll int cvsampleline(intptr, mcvpoint, mcvpoint, intptr, int)
1 cv100.dll void cvundistort2(intptr, intptr, intptr, intptr)
1 cv100.dll int cvfindcontours(intptr, intptr, intptr&, int, retr_type, chain_approx_method,
1 cv100.dll int cvcheckcontourconvexity(intptr)
1 cv100.dll double cvgetspatialmoment(mcvmoments&, int, int)
1 cv100.dll void cvsnakeimage(intptr, intptr, int, single[], single[], single[], int, mcvsiz
1 cv100.dll double cvgetcentralmoment(mcvmoments&, int, int)
1 cv100.dll double cvcontourarea(intptr, mcvslice)
1 cv100.dll void cvthreshhist(intptr, double)
1 cv100.dll void cvupdatemotionhistory(intptr, intptr, double, double)
1 cv100.dll intptr cvcreatehist(int, int32[], hist_type, intptr[], int)
1 cv100.dll void cvreleasehist(intptr&)
1 cv100.dll void cvreleasehaarclassifiercascade(intptr&)
1 cv100.dll intptr cvcreatesubdiv2d(int, int, int, int, intptr)
1 cv100.dll void cvresize(intptr, intptr, inter)
1 cv100.dll double cvarclength(intptr, mcvslice, int)
1 cv100.dll intptr cvfindnearestpoint2d(intptr, mcvpoint2d32f)
1 cv100.dll void cvrunningavg(intptr, intptr, double, intptr)
1 cv100.dll void cvreleasestructuringelement(intptr&)
1 cv100.dll intptr cvconvexhull2(intptr, intptr, orientation, int)
1 cv100.dll intptr cvkalmancorrect(mcvkalman&, intptr)
1 cvaux100.dll void cvcalceigenobjects(int, intptr[], intptr[], eigobj_type, int, intptr, mcvte
1 cvaux100.dll void cveigendecomposite(intptr, int, intptr[], eigobj_type, intptr, intptr, sing
1 cvaux100.dll void cveigenprojection(intptr[], int, eigobj_type, intptr, single[], intptr, int
1 cvaux100.dll void cvfindstereocorrespondence(intptr, intptr, int, intptr, int, double, double
1 cvaux100.dll intptr cvcreatefgdstatmodel(intptr, intptr)
1 cvaux100.dll intptr cvcreategaussianbgmodel(intptr, intptr)
1 cxcore100.dll void cvreduce(intptr, intptr, reduce_type)
1 cxcore100.dll void cvrectangle(intptr, mcvpoint, mcvpoint, mcvscalar, int, line_type, int)
1 cxcore100.dll void cvreleaseimageheader(intptr&)
1 cxcore100.dll void cvreleasememstorage(intptr&)
1 cxcore100.dll void cvsetidentity(intptr, mcvscalar)
1 cxcore100.dll void cvseqpushmulti(intptr, intptr, int, int)
1 cxcore100.dll void cvsplit(intptr, intptr, intptr, intptr, intptr)
1 cxcore100.dll double cvdotproduct(intptr, intptr)
1 cxcore100.dll void cvsetdata(intptr, intptr, int)
1 cxcore100.dll void cvseterrstatus(error_codes)
1 cxcore100.dll void cvtranspose(intptr, intptr)
1 cxcore100.dll void cvputtext(intptr, string, mcvpoint, mcvfont&, mcvscalar)
1 cxcore100.dll void cvaddweighted(intptr, double, intptr, double, double, intptr)
1 cxcore100.dll string cverrorstr(int)
1 cxcore100.dll mcvscalar cvtrace(intptr)
1 cxcore100.dll mcvscalar cvget2d(intptr, int, int)
1 cxcore100.dll mcvscalar cvavg(intptr, intptr)
1 cxcore100.dll intptr cvseqslice(intptr, mcvslice, intptr, int)
1 cxcore100.dll double cvgetreal1d(intptr, int)
1 cxcore100.dll double cvgetreal3d(intptr, int, int, int)
1 cxcore100.dll int cvuseoptimized(int)
1 cxcore100.dll intptr cvcreatechildmemstorage(intptr)
1 cxcore100.dll intptr cvcreateimageheader(mcvsize, ipl_depth, int)
1 cxcore100.dll intptr cvcreatememstorage(int)
1 cxcore100.dll intptr cvredirecterror(cvinvoke/cverrorcallback, intptr, intptr)
1 cxcore100.dll intptr cvgetsubrect(intptr, intptr, mcvrect)
1 cxcore100.dll intptr cvcvtseqtoarray(intptr, intptr, mcvslice)
1 cxcore100.dll void cvchangeseqblock(mcvseqreader&, int)
1 cxcore100.dll void cvcircle(intptr, mcvpoint, int, mcvscalar, int, line_type, int)
1 cxcore100.dll void cvclearmemstorage(intptr)
1 cxcore100.dll void cvpow(intptr, intptr, double)
1 cxcore100.dll void cvpolyline(intptr, intptr[], int32[], int, int, mcvscalar, int, line_type,
1 cxcore100.dll void cvdrawcontours(intptr, intptr, mcvscalar, mcvscalar, int, int, line_type, m
1 cxcore100.dll void cvlog(intptr, intptr)
1 cxcore100.dll void cvline(intptr, mcvpoint, mcvpoint, mcvscalar, int, line_type, int)
1 cxcore100.dll void cvinranges(intptr, mcvscalar, mcvscalar, intptr)
1 cxcore100.dll void cvinitfont(mcvfont&, font, double, double, double, int, line_type)
1 cxcore100.dll void cvgettextsize(string, mcvfont&, mcvsize&, int32&)
1 cxcore100.dll void cvfillconvexpoly(intptr, mcvpoint[], int, mcvscalar, line_type, int)
1 cxcore100.dll void cvexp(intptr, intptr)
1 cxcore100.dll void cvellipse(intptr, mcvpoint, mcvsize, double, double, double, mcvscalar, int
1 cxcore100.dll void cvdiv(intptr, intptr, intptr, double)
1 cxcore100.dll void cvdft(intptr, intptr, cv_dxt, int)
1 cxcore100.dll void cvdct(intptr, intptr, cv_dct_type)
1 cxcore100.dll void cvcvtplanetopix(intptr, intptr, intptr, intptr, intptr)
1 cxcore100.dll double cvdet(intptr)
1 highgui100.dll double cvgetcaptureproperty(intptr, cap_prop)
1 highgui100.dll intptr cvcreatecameracapture(int)
1 highgui100.dll intptr cvcreatevideowriter(string, int, double, mcvsize, int)
1 highgui100.dll int cvwriteframe(intptr, intptr)
1 highgui100.dll int cvsaveimage(string, intptr)
1 highgui100.dll void cvreleasecapture(intptr&)
1 highgui100.dll void cvreleasevideowriter(intptr&)
1 highgui100.dll int _cvnamedwindow(string, int)
1 highgui100.dll void cvsetcaptureproperty(intptr, cap_prop, double)
1 highgui100.dll intptr cvcreatefilecapture(string)
1 kernel32.dll int getcurrentthreadid()
1 ole32.dll int createitemmoniker(string, string, imoniker&)
1 quartz.dll int amgeterrortext(int, stringbuilder, int)
1 user32.dll bool postmessage(intptr, int, uint, uint)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr setwindowshookex(hooktype, nativemethods/hookproc, intptr, int)
1 user32.dll intptr getfocus()
1 user32.dll bool dragdetect(intptr, point)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int showwindow(intptr, int16)
1 user32.dll int showscrollbar(intptr, int, int)
1 user32.dll bool peekmessage(extendedusercontrol/msg&, handleref, int, int, int)