Turn Mathematical
Graphs Into Equations.
Upload a graph, explore its mathematical structure, and discover the function that best describes it.
Graph workspace
A little image. A world of mathematics.
Drop your graph image here
or choose one from your device
PNG, JPG, WEBP · UP TO 10 MBSupported families: sine, cosine, tangent, secant, cosecant, cotangent, quadratic, cubic, exponential, logarithmic. Results are limited to these; unusual, unclear or unsupported graphs may be misclassified.
Your image is classified on your device and never uploaded. Samples use known equations.
A smooth, periodic wave that oscillates between −1 and 1. It passes through the origin and repeats every 2π units.
From pixels to possibilities.
The recognition pipeline01Upload
Start with an image of a mathematical graph. The original Python pipeline resizes it to 128 × 128 pixels and normalizes pixel values.
02Recognize
A TensorFlow / Keras convolutional neural network classifies a candidate from 10 function families. Here it runs directly in your browser.
03Explore
Uploads show the predicted family and confidence. Sample graphs plot known equations; equation parameter estimation is not included.
A different way to see mathematics.
GraphCam explores how computer vision can connect the shape of a graph to its function family. The original project pairs a Python CNN with a Flask upload interface; this interactive companion brings its mathematics to life.
Uploaded images are classified by the original trained model; sample graphs use known equations.