Mathematica的计算机视觉

时间:2009-06-01 17:54:54

标签: opencv computer-vision wolfram-mathematica

这里有人在Mathematica上做计算机视觉工作吗?我想知道可以使用哪些外部库。内置的图像处理功能还不够。我正在寻找像SURF,立体声,相机校准,多视图几何等等。

将opencv包装在Mathematica中使用有多困难?

4 个答案:

答案 0 :(得分:7)

除了Mathematica中现有的大量图像处理工具(版本8),其中包括许多CV算法,如finding morphologic objectsimage segmentationfeature detection (见下图),有新的LibraryLink功能,这使得使用DLL非常容易。您不必更改OpenCV就可以从Mathematica中调用它。只需要调用函数的一些包装器,你就基本完成了。

enter image description here

答案 1 :(得分:3)

我认为这样的事情不存在,但我已经开始了。

它的优势在于你可以执行一些分析方法......例如,无论是在openCV中,还是在无休止地使用Matlab,你都可以在分析上计算一个数量,并且看到导致这个矩阵的方法在数值上是不稳定的。输入变量的功能。因此你不需要破解,因为它毫无意义。

至于包装opencv,这似乎没有意义。正确的程序是根据您在Mathematica和纸上的分析来修复opencv中的错误实现。

答案 2 :(得分:1)

同意Peter,我不相信强迫Mathematica使用OpenCV是一件好事。

我与之交谈,阅读和看过的示例的所有计算机视觉人员都在使用Matlab和Imaging工具包。它要么是,要么与OpenCV兼容的语言+ OpenCV。

答案 3 :(得分:1)

Mathematica有一个rich set of tools for image processing,但我不确定计算机视觉能力。