这里有人在Mathematica上做计算机视觉工作吗?我想知道可以使用哪些外部库。内置的图像处理功能还不够。我正在寻找像SURF,立体声,相机校准,多视图几何等等。
将opencv包装在Mathematica中使用有多困难?
答案 0 :(得分:7)
除了Mathematica中现有的大量图像处理工具(版本8),其中包括许多CV算法,如finding morphologic objects,image segmentation和feature detection (见下图),有新的LibraryLink功能,这使得使用DLL非常容易。您不必更改OpenCV就可以从Mathematica中调用它。只需要调用函数的一些包装器,你就基本完成了。
答案 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,但我不确定计算机视觉能力。