Hax*_*xed 6 c# java tracking real-time emgucv
我在做一个项目叫用户发起的实时目标跟踪系统.在这里,我想在项目中发生什么:
1)从网络摄像头连续流.
2)使用鼠标,用户可以围绕感兴趣的对象绘制正方形.
3)然后从那里开始,正方形与感兴趣的物体一起移动.因此,跟踪对象移动的每个位置因此对象跟踪.
目前的进展
我使用dshownet(DirectShow的.NET包装器)从网络摄像头获取输入.我正在将视频分割为帧.我有4种方法来做这个项目:
技术1
技术2
技术3
技术4 - (显然这看起来更难)
要跟踪的对象: -
基本上我可以跟踪任何东西,因为我用鼠标绘制
编码时间: 1个半月
进展:分裂时仍然出现错误.(有人建议先开始拆分保存的视频,我现在正在尝试这样做)
我的问题
1)我可以在1个半月的时间框架内实施哪种技术(四个中的哪一个)?
2)向代码,是java的 +一些Java框架好这个或C#的.NET与emgucv/AForge.net/Dshownet [通过我的方式知识中的java是良好和不那么好于C#的.NET ] ??
提前致谢
您可以使用 Java Media Framework 和 ImageJ 库在 Java 中实现技术 1、2、3。对于技术 4,考虑到时间限制,您最好使用 C++ 或其他非解释语言来实现。