updated OpenCV interface

Ralf Juengling <[email protected]> Mon, 6 Mar 2006 10:10:46 -0800 (PST)
Newsgroups gmane.lisp.lush.devel
Message-ID <[email protected]>
Hi,

The PSU Lush tarball that I put on our ftp server last night
contains an updated opencv package that now compiles with the
latest opencv version (0.9.7)--at least for me. I have added
a list of modified files below. Some more comments:

I updated a number of wrapper functions where signatures of CV 
functions have changed, and deleted a couple of others where I
couldn't find functions in the open-cv header files. OTH I
did not thoroughly review the header files to see what's missing
in the wrappers and added only two or so new wrappers for new
CV functions. So the interface package almost certainly is not
complete at this point.

I tested the demos in packages/opencv/demos and they worked
for me accept those that required a video4linux-compatible camera
(I apparently don't own a compatible one). With demo d03_pyrseg
I observed a strange phenomenon: Invoking that demo repeatedly
I get this error message *once in a while*:

*** lisp_c runtime error: Floating exception
** in: C_cvpyrsegmentation

*** cvpyrsegmentation : Run-time error in compiled code


I avoided psuisms as much as possible and you should have no
trouble incorporating the patches into the main Lush branch.

Cheers,
Ralf


Modified files:
M  packages/opencv/aux_convert.lsh
M  packages/opencv/aux_dynobject.lsh
M  packages/opencv/aux_io.lsh
M  packages/opencv/aux_macro_func.lsh
M  packages/opencv/aux_object.lsh
M  packages/opencv/aux_structure.lsh
M  packages/opencv/compugeo.lsh
M  packages/opencv/contours.lsh
M  packages/opencv/cv-config.lsh
M  packages/opencv/data_structures.lsh
M  packages/opencv/demos/d00_io.lsh
M  packages/opencv/demos/d01_sample.lsh
M  packages/opencv/demos/d02_cannyedge.lsh
M  packages/opencv/demos/d03_pyrseg.lsh
M  packages/opencv/demos/d06_corners.lsh
M  packages/opencv/disttrans.lsh
M  packages/opencv/drawing.lsh
M  packages/opencv/feature.lsh
M  packages/opencv/floodfill.lsh
M  packages/opencv/gesture.lsh
M  packages/opencv/histogram.lsh
M  packages/opencv/kalman.lsh
M  packages/opencv/matrix.lsh
M  packages/opencv/opencv.lsh
M  packages/opencv/opticalflow.lsh
M  packages/opencv/subdiv.lsh
M  packages/opencv/thresholds.lsh
M  packages/opencv/undistortion.lsh
M  packages/opencv/utilities.lsh



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642