栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在纯Java中学习JavaCV

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在纯Java中学习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的程序员呢?其他语言也是如此。

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



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/516502.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号