Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import joblib # or import your model code | |
| import numpy as np | |
| def load_model(): | |
| return joblib.load("rangefinder.pkl") | |
| model = load_model() | |
| st.title("Laser-Based Object Range Finder 🔭") | |
| st.write("Upload sensor data (CSV of timestamps & laser readings).") | |
| upload = st.file_uploader("Laser Data (CSV)", type=["csv"]) | |
| if upload: | |
| import pandas as pd | |
| df = pd.read_csv(upload) | |
| distances = model.predict(df["laser_reading"].values.reshape(-1, 1)) | |
| df["estimated_distance"] = distances | |
| st.line_chart(df[["laser_reading", "estimated_distance"]]) | |
| st.write(df) | |