Skip to content

Week 2 Log

Abhishek Rathore edited this page Jul 9, 2016 · 3 revisions

How to make your own Gimbal system for Drone

  • We have watched tutorials of Gimbal system for Drone and its working.
  • Searched for 3D design of Camera Gimbal System and got one here for 3D printing of Gimbal system.
  • Searched for cameras which are compatible with Raspberry Pi for Camera Gimbal System. Got some here
  • Searched for components of Gimbal System like motors, controller, sensors etc. found some parts here
  • Watched some tutorials on how to make your own gimbal system for drone. One can be found here.
  • Created tutorial on how to make your own Gimbal system for Drone. It can be found at GitHub

MeanShift Object Tracking

  • Searched for the algorithms to track object using ROI selection.
  • Got MeanShift Algorithm to track object using ROI selection.
  • Understood MeanShift Algorithm and its requirements like Color Histogram, Back Projection.
  • Understood "How to create Region Of Interest" using OpenCV and Python.
  • Created OpenCV Python code for MeanShift Algorithm.
  • Tested this code on various objects. Got many problems like "It tracks object for sometime and then confused", "Works only for some objects", "Object's window can not be changed" etc.

CAMShift Object Tracking

  • Searched for other algorithms and got Continuously Adaptive MeanShift (CAMShift) Algorithm.
  • Created OpenCV Python code for CAMShift algorithm.
  • Tested this code on various objects.
  • It gives some errors on some objects because it only uses 1D Histogram.
  • Created code for CAMShift algorithm using 2D Histogram.
  • Tested this code on various object and got good performance but has some problem like "It can not re-track the object if it escapes from the frame" and "The track window may be shifted to other same colored object" etc.

Progress Presentation

  • Made progress presentation 1 which was centered on CAMShift algorithm for object tracking.

Clone this wiki locally