views:

261

answers:

2

Hi all does anybody here do computer vision work on Mathematica? I would like to know what external libraries are available for doing that. The built in image processing functions are not enough. I am looking for things like SURF, stereo, camera caliberation, multi-view geometry etc..

How difficult would it be to wrap opencv for use in Mathematica?

A: 

I don't think such a thing exists, but I'm getting started.

It has the advantage that you can perform some analytic methods... for example rather than hacking in openCV or even Matlab endlessly, you can compute analytically a quantity, and see that the method leading to this matrix is numerically unstable as a function of input variables. Thus you do not need to hack, as it would be pointless.

As for wrapping opencv, that doesn't seem to make sense. The correct procedure would be to fix bad implementations in opencv based on your analysis in Mathematica and on paper.

peter karasev
A: 

Agreeing with Peter, I don't believe that forcing Mathematica to use OpenCV is a great thing.

All of the computer vision people that I've talked to, read about, and seen examples are using Matlab and the Imaging toolkit. Its either that, or go with a OpenCV compatible language + OpenCV.

monksy