https://github.com/breakthrough/rktracker

:chart_with_upwards_trend: Real-time Keypoint Tracker using full/exhaustive-search motion estimation. Works with both live/camera streams and recorded video. Written in Python and C++, requires OpenCV, and optionally CUDA for GPGPU acceleration.

https://github.com/breakthrough/rktracker

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

:chart_with_upwards_trend: Real-time Keypoint Tracker using full/exhaustive-search motion estimation. Works with both live/camera streams and recorded video. Written in Python and C++, requires OpenCV, and optionally CUDA for GPGPU acceleration.

Basic Info
  • Host: GitHub
  • Owner: Breakthrough
  • License: other
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 7.81 KB
Statistics
  • Stars: 18
  • Watchers: 2
  • Forks: 7
  • Open Issues: 0
  • Releases: 0
Created over 10 years ago · Last pushed about 10 years ago
Metadata Files
Readme License

README.md

RKTracker

Merging code from KeypointTrackerCpp repo and existing local cudaFSME code (GPGPU accelerated not publically released yet). Demonstration of existing GPGPU code (outlines what this repository will become):

Demonstration Video on Youtube

This is the repository for Keypoint Tracker FSME, a program which implements full-search motion estimation (FSME) to track user-selected keypoints in real-time. A video file or camera/webcam stream can be opened and displayed, upon which you can click anywhere on the frame to add a keypoint at that location. In subsequent frames, the keypoints will continually be tracked and update their location (motion estimation) using a fully exhaustive sum-and-difference search to find the best match/position.

RKTracker is written in Python and C++, and requires OpenCV. If you have a CUDA-compatible GPU and the CUDA SDK, GPGPU acceleration can be enabled when compiling, allowing for a significant performance gain.


Licensed under BSD 2-Clause (see the LICENSE file for details).

Copyright (C) 2012-2016 Brandon Castellano. All rights reserved.

Owner

  • Name: Brandon Castellano
  • Login: Breakthrough
  • Kind: user
  • Location: Canada
  • Company: Google

Software engineer with experience in embedded development, computer vision and operating systems. Currently at Google, working on Fuchsia.

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels