-3

什么是 OpenCv 和 JavacV?请给出简单的介绍或含义。请告诉我在编程语言中有多有用。

4

2 回答 2

3

JavaCV 的设计使得大多数 OpenCV 函数可以在 JavaCV 中以与在 C/C++ 代码中完全相同的方式使用。然而,有许多函数需要区别对待,例如当需要将指向结构的指针传递给 OpenCV 时。

前任:

OpenCV 代码:

int i = cvRound(f);

JavaCV 等价物:

int i = (int)Math.round(f);

https://code.google.com/p/javacv/wiki/ConvertingOpenCV

于 2013-07-31T05:30:21.597 回答
1

OpenCV 是一个用于计算机视觉应用程序的库。它最初是为 C/C++ 制作的。JavaCV 是相同 API 的 Java 实现。你打算用它做什么?如果您只了解 Java,您也许可以使用 JavaVC。如果您打算在嵌入式系统上工作,OpenCV 绝对是您的最佳选择。我听说 Khronos 将很快发布 OpenVX 的早期版本,它是 OpenCV 的硬件加速器。

这是 OpenCV API:http ://docs.opencv.org/index.html

于 2013-07-31T05:39:34.130 回答