【问题标题】:Introduction on Opencv and JavaCV [duplicate]Opencv和JavaCV简介[重复]
【发布时间】:2013-07-31 05:27:50
【问题描述】:

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

【问题讨论】:

  • 此类问题请使用 google。

标签: java opencv javac javacv


【解决方案1】:

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

【讨论】:

  • 请提供 opencv 命令的链接,例如 opencvFrameGrabber 、 opencvframerecoder
【解决方案2】:

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

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

【讨论】:

  • 其实我用java语言在hadoop框架中构建视频处理程序....在这个程序中使用了opencv和javacv
  • 请提供 opencv 命令的链接,例如 opencvFrameGrabber 、 opencvframerecoder
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-23
  • 2014-11-02
  • 2011-04-11
  • 2014-02-08
  • 2011-05-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多