JavaCV 示例/教程

标签 java opencv javacv

有很多关于 OpenCV C++ 的书籍,很多例子等等。但是我在 Java 上找不到。我知道阅读、显示图像、抓取帧并在循环中显示它们等基础知识,但它太少了。我想做 ComputerVision,但我在谷歌上找到的关于 JavaCV 的所有内容都是我之前提到的。我在哪里/如何学习它?

最佳答案

java wrapper比较年轻,所以网上的例子不多。您应该对 C++ 有一点了解(如果您还没有),并使用 C++ 示例。 Java 包装器中提供了许多类/方法,因此您可以轻松翻译它们。

有时候找到合适的java语句有点难。例如,由于 #include 语句,在类 Core 中定义的所有常量或公共(public)函数都可以直接在 C++ 中使用。在 Java 中,这些是来自类 Core 的公共(public)静态函数,因此您必须编写 Core.xy()。

要查找定义了特定常量或公共(public)函数的类,我喜欢使用 javadoc index .所以,如果你想知道函数absdiff在哪里,你在那个索引中搜索这个字符串,发现它是Core的一个静态方法,所以Core.absdiff(x , y, z)是C++语句absdiff(x, y, z)的java语句。

关于JavaCV 示例/教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20803198/

相关文章:

java - 如何减去 x 个工作日

java - Android 如何监听音量按钮事件?

Java 继承问题 - 尝试理解这个概念

macos - 在OS/X上与OpenCV链接错误

matlab - 类似 OpenCV Api for interp2 in Matlab

java - MyBatis : query java. util.Date 与 MYSQL 数据库上的 DATE 类型

c++ - 使用 OpenCv fisheye::calibrate() 函数时出现段错误

java - 将缓冲图像转换为 Mat 后圆检测失败

sockets - 在Java中的套接字上循环传输时,我只得到一个图像

java - javacv中cvScalar构造函数的四个参数分别是什么意思?