Capturing dial data using python openCV

asked 2015-10-10 03:28:18 -0600

crease gravatar image

updated 2015-10-11 03:10:31 -0600

berak gravatar image

I have some video of an instrument panel in an aeroplane which is of pretty good quality. What I would like to do is track the dials of each instrument and somehow log the dial position with respect to time (about 1HZ is probably fine). Essentially turning a piece of video footage of a dial or guage into a data file for a spreadsheet etc.

Doesnt need to be real time and can be one intrument at a time - does anyone know if this is possible using OpenCV and whether there are any online resources? Many thanks!

image description

edit retag flag offensive close merge delete

Comments

for dials, logPolar() will be helpful to unroll it to a flat, rectangular strip

berak gravatar imageberak ( 2015-10-10 03:49:28 -0600 )edit

Here we go, this is a generic view. Ideally I could capture each of the dials but there are obviously some which are easier than others. Any ideas?

Many thanks!

link text

crease gravatar imagecrease ( 2015-10-10 13:32:28 -0600 )edit

please provide 2 or 3 different images having different values. then i can suggest some approach to solve your problem. if your video is stabilized i think it is not too hard to implement

sturkmen gravatar imagesturkmen ( 2015-10-11 10:38:08 -0600 )edit