Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Code basis for the Realtime adAPtative detecTOR (first published and referred to at IEEE ICRA 2014)

Subscribe to updates I use raptor

Statistics on raptor

Number of watchers on Github 47
Number of open issues 3
Average time to close an issue 4 days
Main language C++
Average time to merge a PR 2 months
Open pull requests 0+
Closed pull requests 1+
Last commit about 5 years ago
Repo Created over 5 years ago
Repo Last Updated almost 2 years ago
Size 35.4 MB
Organization / Authorbvlc
Page Updated
Do you use raptor? Leave a review!
View open issues (3)
View raptor activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating raptor for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

RAPTOR - Realtime adAPtive detecTOR

Implementation of the following paper Daniel Ghring, Judy Hoffman, Erik Rodner, Kate Saenko, and Trevor Darrell. Interactive Adaptation of Real-Time Object Detectors. International Conference on Robotics and Automation (ICRA). 2014

Details and paper:

Implemented by Daniel Ghring and Erik Rodner. Reorganized, cleaned, corrected by Eric McCann

Installation on Ubuntu

This demo consists of the object learner and detector. The detector requires less modules so we start the installation guide with the detector. The current description focuses on Ubuntu.

  1. install ros fuerte (see guide under
  2. install git

    sudo apt-get install git

  3. install fftw3

    sudo apt-get install fftw3 sudo apt-get install libfftw3-dev

  4. install openni+usb_cam

    sudo apt-get install ros-fuerte-openni-* ros-fuerte-bosch-drivers

  5. get raptor

    git clone

  6. cd into that folder, then...

rosws init
rosws merge /opt/ros/fuerte
rosws merge workspace.rosinstall
source setup.bash
rosmake raptor

  1. verify that this was done correctly by running the following line:

    rosversion ros

the computer should output the version number.

  1. Go to /data/demo-office.config.template, data/, and raptor/demo-office.config, and raptor/src/transfer_images_torecord.cpp. Change goehring with your login name, and adjust the paths if necessary.

  2. To use a PrimeSense kinect instead of a webcam, follow the PrimeSense installation instructions on the following page; then edit the launch files by removing usb_cam..., and replacing it with /camera/rgb/image_color

  3. Test the full detection setup, after execution of these 4 commands you should see an image with detection boxes:

    rosrun usb_cam usb_cam_node 
    roslaunch raptor monitor.launch 
    roslaunch raptor detection.launch 

PrimeSense Installation

  1. Go to and follow the instructions for the first and third download.

  2. For the second, DO NOT use the git clone git:// download, instead, use, which is a newer version. However, the installation instructions are the same.

raptor open issues Ask a question     (View All Issues)
  • almost 4 years Image encodings - BGR8 vs. RGB8
  • over 4 years OpenCV problem with ROS Indigo
  • over 4 years Unable to locate ros-fuerte-bosch-drivers and ros-fuerte-openni-*
raptor questions on Stackoverflow (View All Questions)
  • Raptor Program: Create a program in RAPTOR that displays a monthly calendar
  • Javascript Raptor Editor Custom CSS for Contents
  • Raptor flowchart command
  • How to configure Raptor Editor JSON save function?
  • Build Raptor RDF on MacOSX
  • Raptor File Manager Integration
  • Raptor: Largest and Smallest
  • Inactivation decoding Raptor RFC 5053 in C++
  • building raptor RDF from Source on OSX
  • JS Marko (raptor templates) load dynamic template path in browser
  • Getting 3 scores, the average and deciding grade scale with Raptor flow chart
  • Sort a list of arrays in alphabetical order using raptor?
  • Change textarea to HTML WYSIWYG Raptor Editor
  • changing the default font size in RAPTOR
  • Typed node syntax for RDF/XML using Raptor RDF Syntax Library
  • Ackermann function in raptor
  • Average of parallel arrays within specified range in raptor
  • librdf raptor deal with integer value in object
  • How can I dedicate threads to run Sidekiq jobs with Puma or Raptor server?
  • Arrays in raptor
  • How to create G matrix in Raptor code?
  • How do I write a raptor flowchart that searches a string for a digit and once found returns a true statement
  • Save all button for Raptor Editor
  • Why rasqal configuration can't recognize the already raptor library on cygwin?
  • Why does this raptor code parse NTriples but not RDFXML?
  • Validating RDF files using Raptor or Sax
  • RDF-raptor-parser
raptor list of languages used
More projects by BVLC View all
Other projects in C++