Image analysis - how complicated is it to realize this idea?

Hello there,

let me explain a little about what I want to achieve: The attached screenshot (.jpeg) is taken from a PlayStation game. I’m interested in the chart in the middle. I’d like to

  • Locate the chart in the screenshot
  • Extract the chart data by counting the pixels from the base line
  • Ideally OCR the numbers
  • Draw a chart from the extracted data to further analyze it

So far I’ve only done basic stuff in Xojo. Image processing is completely new to me - like a start from zero. But I’m keen to learn. What I’ve googled so far would mean to:

  • Load the .jpeg image and convert it to bmp
  • Load the bmp into a MemoryBlock
  • Write an algo to crop the image to the important part
  • Write an algo to differentiate between background and data
  • Export the data into another MemoryBlock or Array
  • Draw a chart from the data
  • Add functionality to further analyze the image

Do you guys think this is feasible in Xojo (even with my level of skill)?
Do you guys agree to the rough path for realizing this project?

i think the curve is calculated by few inputs.

and if i remember correct the 70-100 silder limit the power in%
to match the required max. LP for a race.

to make it easy i would crop the rectange of the image by user input, then input the min max. for axis. then you could peek a position and get the value.

Or wait some weeks (if you’re on macOS, Windows: I do not know) and use AI.

in few racing simulators we can enable telemetry data via udp, also in gaming console.

useful android app to display the track and instruments at tablet.