Skip to content

Simple parser to get engine data from an image of a graph

Notifications You must be signed in to change notification settings

wazzu-racing/parse-engine-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parse Engine Data

This repo is for parsing files in the .NORM format to csv.

Parsing an image

To parse images I've been using PlotDigitizer.

python3 -m venv env
source env/bin/activate
pip install plotdigitizer

Now you should have access to the plotdigitizer command.

To prepare the images you have to crop them to just the actual graph, no numbers or anything else. I use GIMP for this. PlotDigitizer also only supports one line, it doesn't support multiple lines in different colors. To get around this I make two copies of the image, then erase one of the lines in each image, using GIMP. Then PlotDigitizer can do its thing.

Engine list:

675 Daytona R           Complete
KTM 690 Enduro          Complete
Yamaha R6               Complete
KTM 350.4 50_SX-F       Complete
KTM RC 390              Complete
Kawasaki Ninja ZX-6R    Complete
Suzuki GSX R600         Complete
KTM 125 Duke            Inconclusive (X-axis is mph, not rpm)
Honda CBR600RR          Inconclusive (Cannot see RPM axis)
Predator 212 Modded     Inconclusive (HP does not start at 0; performed calculations incorrectly)
Triumph Street triple R Complete

About

Simple parser to get engine data from an image of a graph

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages