在纯Java中学习JavaCV

我正在尝试学习JavaCV。众所周知,缺乏关于这一主题的教材是一个很大的问题。在JavCV主页上,他们在“ OpenCV CookBook”书中提供了许多C示例的示例。但是情况是,它们不是Java,而是在SCALA中!!!现在我已经疯了!我知道网络上有很多示例,但是我想从头开始学习它,那么只有我才能正确地做。“

OpenCV CookBook”是一本非常不错的书,但它全都涉及C 中的OpenCV,而与Java无关。

有人请帮助我找到一个更好的学习JavaCV的地方。向我提供任何内容,URL,书籍等。但这必须是关于以100%Java语言而不是Scala,C

++,C或任何其他语言来学习JavaCV!请帮忙!

回答:

时间在变化-OpenCV也是如此。目前,纯Java包装程序(而非Android)发展迅速,允许任何人直接在桌面Java应用程序/中使用OpenCV函数/

您可以在OpenCV示例目录中找到一些Java教程samples/android

您还可以在此处找到更多信息。

现在,我很确定您会说您想要Java,而不是Android :)。但这需要一个解释。

由于各种原因-主要是 ,其次是 到嵌入式平台的原因,计算机视觉几乎完全用C / C

++完成。这是事实上的标准。每个人都有充分的理由和良好的结果使用它。

C

代码库有不同的适配器,例如Python和Java,但它们存在以填补某些特定的空白:Python用于快速原型开发,而Java用于接口Android主要语言。但是在所有情况下,“真实”算法的开发都是使用C

/ C 完成的。这就是为什么没有人关心其他语言的教程/书籍/示例的原因。

:如果您想学习图像处理,请学习C ++或Python。如果要构建一些应用程序,请从docs / android教程中学习OpenCV

java界面。但是不要期望灵活性或对性能的控制。

这里还有两件事要指定。

,随着Android的发展,Python越来越受欢迎,两种语言(和其他语言)提供的内容正在急剧增加。但是在未来的几年中,核心开发小组和最佳文档将在C

++领域中。

,您应该记住,在任何工作或编程领域,

,那您就死定了。原则很重要,您应该能够以多种语言来实现它们,并且应该能够从多种来源中阅读和理解。那说他不能将伪代码转换成Java的程序员呢?其他语言也是如此。

您可以阅读精彩的博客文章。 以了解您为什么应该忘记使用一种语言进行编程。

以上是 在纯Java中学习JavaCV 的全部内容, 来源链接: utcz.com/qa/420864.html

回到顶部