office: KINSC L103

Haverflock Research Materials

Software, user guides, instructions and other useful materials developed in our lab

Image Processing

  • ImageJ User Guide for tracking objects on videos (including birds and other wildlife): instructions from our lab on how to use the popular freeware to track objects (such as animals in the natural environment), measure and count objects, etc.
  • Camera calibration and undistortion code (an adaptation of the OpenCV code converted into python;  OpenCV sample chessboard)
  • Stereocalibration & reconstruction code (python code for calibrating stereocamera pairs and reconstructing 3D positional data from stereo images or videos--under development for posting)
  • How to digitize data from another source (Want to compare your results from data from another publication? Recover data from an image when you deleted the original data file?  Here's how to do it, for a scatter plot and even when the data is a solid line plot.)


  • Raven Pro User Guide Supplement (an add-on to the popular Cornell Bioacoustics software package documentation: our expanded list of explanations about how the program's most popular features work, cookbook instructions on using spectrograms, detectors, beamforming, etc. and advice on audio equipment for bioacoustics and tips for field recording)
  • Acoustic localization software (advice on acoustic localization microphone array design & beta python code that takes .csv multichannel sound files created by Raven Pro;  computes, plots and saves in a file the position of localized sound sources as a function of time;  the microphone array configuration can be flexibly input by the user;  completed & tested, but no data on positional accuracy and precision yet)

GPS visualization