我正在做一个名为用户启动的实时对象跟踪系统的项目.在这里,我想在项目中发生什么:

1)从网络摄像头连续流.

2)使用鼠标,用户可以围绕感兴趣的对象绘制正方形.

3)然后从那里开始,正方形与感兴趣的物体一起移动.因此,跟踪对象移动的每个位置因此对象跟踪.

目前的进展

我使用dshownet(DirectShow的.NET包装器)从网络摄像头获取输入.我正在将视频分割为帧.我有4种方法来做这个项目:

技术1

>有一个保存的视频

>我加载它.

>当视频运行时,我暂停(使用暂停按钮)它,在特定场景并在对象上绘制正方形.

>当我按下播放按钮时,方块将与对象一起移动,没有/ 5秒处理时间[或]我将给应用程序一些处理时间(例如3分钟),然后它将从该点开始播放跟踪发生.

技术2

>有一个保存的视频

>我加载它.

>当视频正在运行时,我不会暂停它,但会快速在对象上绘制一个正方形(当对象仍处于某个点时).

>然后在没有处理时间的情况下跟踪对象. [或]使用一些处理时间(10秒延迟)使文件播放更长时间.

技术3

>我从网络摄像头输入1分钟.

>将该视频保存到文件中

>并执行方式1或方式2

技术4 – (显然这看起来更难)

>连续从网络摄像头获取输入

>当物体没有移动时(例如当一个人坐在椅子上时),在物体周围画一个正方形,没有任何暂停

>然后通过移动方块和物体来显示跟踪,没有处理时间[或] 2秒的轻微处理时间,使得延迟不明显.

要跟踪的对象: –

基本上我可以跟踪任何东西,因为我用鼠标绘制

>我打算使用整个身体(但如果这很麻烦..下一个选项)

>我会尝试跟踪个人的面部(显然是用鼠标绘制区域).

编码时间:1个半月

进展:分裂时仍然出现错误. (有人建议先开始拆分保存的视频,我现在正在尝试这样做)

我的问题

1)我可以在1个半月的时间框架内实施哪种技术(四个中的哪一个)?

2)要编码,java是一些对此有用的java框架还是带有emgucv / AForge.net / Dshownet的C#.net [顺便说一句,我在Java中的知识很好而在C#.net中不太好?]

提前致谢

aforge java_java(一些java API)或C#(emgucv,dshownet,Aforge.NET)中的实时对象跟踪相关推荐

  1. java api集合,javaAPI_集合基础_集合中常见操作示例

    集合中常见的操作 1.list集合去重 //使用HashSet去重 public static List removeDuplicate(List list) { HashSet h = new Ha ...

  2. Java Web学习总结(40)——JSP中的Application对象和Session对象常用方法详解

    一.applicaton表示一个javax.servlet.ServletContext对象. 他实现了用户间数据的共享,可存放全局变量.它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直 ...

  3. java子类创建过程_JAVA入门小小白学习中ing(匿名对象、封装性、继承性、子类对象的创建过程、spuer关键字(用法一))...

    小小白慢慢学习中ing 第十二天 努力努力 本日内容(匿名对象.封装性.继承性.子类对象的创建过程.spuer关键字) 1.匿名对象 创建对象的语法:Person p1 = new Person(); ...

  4. java获取当前request_java如何在一个普通的类中获取request对象

    展开全部 你是指你的 web 项目中使用到一个工具性的类,它的形参中没有 HttpRequest 或 HttpSession 参数62616964757a686964616fe4b893e5b19e3 ...

  5. java api 开发_Java开发人员应该知道的前20个库和API

    java api 开发 优秀且经验丰富的Java开发人员的特征之一是对API的广泛了解,包括JDK和第三方库. 我花了很多时间来学习API,尤其是在阅读了Effective Java 3rd Edit ...

  6. Java API 访问HA模式下的HDFS集群

    在使用Hadoop Java API访问HDFS集群时,在创建FileSystem对象时,直接指定NameNode的IP以及端口号即可.但是在HA模式下,访问HDFS集群却有一些不同,需要指定Name ...

  7. Java API 1.8 中文版 免费下载

    Java API 1.8 中文版 免费下载 无意中淘到的希望对大家有帮助! 在这里免费分享给大家 [百度云盘链接]链接已更新:https://pan.baidu.com/s/1hkCYaNxq1Yjg ...

  8. 【多线程】java 并发编程中的Condition对象-指定唤醒某个线程

    1.概述 转载:java高并发系列 - 第13天:JUC中的Condition对象 synchronized中实现线程等待和唤醒 Condition简介及常用方法介绍及相关示例 使用Condition ...

  9. 《Java编程思想》阅读笔记之第11章-持有对象

    第11章-持有对象 容器类的引入:Java需要有不同的方式来保存对象(或说是对象的引用). 如数组可以保存一组对象或一组基本类型数据,也推荐使用,但是数组必需有固定的尺寸,但在实际的情况中,可能根本不 ...

  10. 2021年大数据Kafka(五):❤️Kafka的java API编写❤️

    全网最详细的大数据Kafka文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 Kafka的java API编写 一.生产者代码 第一步: ...

最新文章

  1. win7系统升服务器版本,WIN7专业版可update补丁,WIN7旗舰版无法update补丁,WSUS服务器是按windows类型还是版本区别updata的还是其他什么方式...
  2. python中cv2库_Python cv2库(人脸检测)
  3. android自定义模态框,安卓开发自定义弹出框的简单方式(纯代码布局)
  4. 下载煎蛋妹子图python代码[自用]
  5. UVA 3485 Bridge
  6. Struts2+JFreeChart
  7. java canvas 画圆_java – 如何在Android中通过canvas绘制圆?
  8. 聚类——层次聚类(Hierarchical Clustering)
  9. 洛谷 P3375 【模板】KMP字符串匹配
  10. JavaScript跨域调用基于JSON的RESTful API
  11. DB2 SQLCODE 异常大全编辑(五)
  12. 一张图了解CAS单点登录的流程
  13. 碱性溶液中HER动力学分析
  14. java基础(一)基础认识、数据类型
  15. 将1自动补位为01_英雄联盟如何避免被自动补位到辅助位置
  16. 英文歌曲:Action Songs for kids
  17. 计算机存储单元ASCI,在计算机存储器中,存储英文字母\quot;A\quot;时,存储的是它的( ) A.输入码B.ASCII码C - 作业在线问答...
  18. Hexo折腾之改用Valine评论系统 - 更新域名绑定,评论后台管理
  19. 《Java程序设计》公选课学习指南
  20. 多线程与高并发day04

热门文章

  1. MSDN 2015本地帮助文档安装教程(简单明了版)
  2. 用计算机弹让我做你的眼睛,童珺 - 让我做你的眼睛 (改编版)-酷歌词...
  3. wireshark抓包QQ查IP
  4. MFC CImageList 详解
  5. [系统安全] 十一.那些年的熊猫烧香及PE病毒行为机理分析
  6. 前端学习(六)——HTML5中通过CSS设置超链接及鼠标形状
  7. 联想g510拆键盘的简单方法_宏基4552g拆键盘怎么操作
  8. STM32F4UCOSII移植
  9. 永中office之在线预览(vue/js版)
  10. renpy-视觉小说转换器-编程零基础写视觉小说