ajantaluhana's picture
Create app.py
e8a548a verified
raw
history blame contribute delete
625 Bytes
import streamlit as st
import joblib # or import your model code
import numpy as np
@st.cache_resource
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)