帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:dlib  Tracker  对象  Opencv  TRAC  
Object Tracker written in Python using dlib and OpenCV

  • 源代码名称:object-tracker
  • 源代码网址:http://www.github.com/bikz05/object-tracker
  • object-tracker源代码文档
  • object-tracker源代码下载
  • Git URL:
    git://www.github.com/bikz05/object-tracker.git
  • Git Clone代码到本地:
    git clone http://www.github.com/bikz05/object-tracker
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/bikz05/object-tracker
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • 对象跟踪器

    Image

    使用dlib和 OpenCV 视频 1的实时对象跟踪器 written python/视频 2.

    快速链接

    依赖项

    启动代码

    跟踪可以使用网络摄像机的实时视频或者使用视频文件来完成。

    使用视频文件的

    要使用视频文件运行代码,请使用以下 命令行 参数- -

    python object-tracker-single.py -v <path-2-video-file>

    例如你可以使用这里代码提供的演示视频作为- -

    python object-tracker-single.py -v demo-video-single.avi

    使用实时视频的

    若要使用实时视频运行代码,请使用以下 命令行 参数-

    python object-tracker-single.py -d <device-id>

    例如在大多数系统设备上,设备 id 0是附加在。

    python object-tracker-single.py -v docs/demo-single-video.avi

    使用 -l 或者 `--dispLoc'命令行 选项显示跟踪对象的位置,如下所示-

    python object-tracker-single.py -v docs/demo-single-video.avi -l

    如果要执行多目标跟踪代码,请注意 ,请使用文件 object-tracker-multi.py 代替 object-tracker-single.py 这是一个 hack 执行多目标跟踪和因此代码减慢了

    如何执行跟踪

    代码启动后,它将启动视频文件或者实时流。 要选择要跟踪的对象,请按下p key.The 下一步来创建要跟踪的对象周围的边框。 按鼠标选择要跟踪的对象的左上角像素位置,然后将鼠标放在要跟踪的对象的右下方。 一次,按p 键开始跟踪。 另外,如果要丢弃对象,请按d 键。 在单个对象跟踪模式中,只能选择一个对象,但可以以选择多个对象,但需要速度。 按esc键随时退出代码。



    文章标签:对象  TRAC  Tracker  Opencv  dlib  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语