JavaCV示例/教程

5

有很多关于OpenCV C++的书籍,包括许多示例等。但是我找不到Java相关的内容。我知道一些基础知识,如读取、显示图像,抓取帧并在循环中显示它们,但这很少。我想做计算机视觉,但在谷歌上找到的关于JavaCV的东西都是我之前提到的内容。我应该在哪里学习?


4
稍作更正:“JavaCV”和“OpenCV Java wrapper”是不同的。JavaCV是非官方的OpenCV Java版本,而“OpenCV Java”是OpenCV官方的Java包装器。 - Mahm00d
1
感谢您提供更好的理解。 - user3029227
1个回答

6
Java包装器还很年轻,因此在网络上没有太多的示例。如果您还没有了解C ++,则应该对其有一些了解,并使用C ++示例。许多类/方法在Java包装器中都可用,因此您可以轻松地将它们翻译成Java语言。
有时候找到适当的Java语句会有些困难。例如,由于#include语句,类Core中定义的所有常量或公共函数在C ++中直接可用。在Java中,这些是来自类Core的公共静态函数,因此您必须编写Core.xy()。
为了找到特定常量或公共函数所定义的类,我喜欢使用javadoc index。因此,如果您想知道函数absdiff在哪里,您可以在该索引中搜索此字符串,并发现它是Core的静态方法,因此Core.absdiff(x,y,z)是C ++语句absdiff(x,y,z)的Java语句。

我认为这将是实现它的唯一方法,所以感谢您的回答。 - user3029227

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接