我想开发一个应用程序,它能够从摄像头捕捉视频,捕捉麦克风的声音和捕捉运动如果接近传感器是可用的。
最初我希望它能在windows上运行,但如果可以的话,我可能希望以后能在android上运行。
我要找的东西很直截了当,很容易理解。
我的研究让我找到了Java媒体框架,但它太老了,已经被抛弃了。
FMJ看起来也老了。
javacv的可用文档似乎很差。
我的目标是制作一个家庭检测应用程序,它使用摄像头图像、麦克风声音和传感器来检测和分析家庭入侵。
我可能会做一个飞跃,用.net或其他面向对象的编程语言来实现,如果
更简单的解决方案就出现了。
我该怎么做,你有什么建议?
最佳答案
一种解决方案是使用javacv。因此,您可以使用java开发桌面应用程序,以后可以在较少的更改下移植到android。正如您所说,javacv没有丰富的文档。但是javacv只是opencv的包装器。因此您可以阅读opencv文档并找到相关的方法(函数)名称。javacv中的方法几乎与opencv同名。所以您可以在javacv中尝试这些方法。
下一个解决方案是使用.net开发系统。在那里你可以使用
AForge.NET用于.net或.net包装器的丰富库
对于opencv。但在创建
Android应用程序。因为你必须从头开始。
关于java - 视频-声音-Java中的传感器捕获,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10317237/