CircuitSketchRecognition / 🤗_Hello.py
edesaras's picture
minimal docs and visual presentation
1fb4354
import streamlit as st
if __name__ == "__main__":
# set page configurations and display/annotation options
st.set_page_config(
page_title="Circuit Sketch Recognizer",
layout="wide"
)
st.title("Circuit Sketch Recognition")
st.markdown(
'''
Can computers recognize hand-drawn circuit sketches? Absolutely!
Upload a picture of your circuit sketch or take a new one to see it in action.
This project leverages fine tuned TrOCR for text recognition and YOLOv8 for component detection, using CGHD-2304 dataset.
'''
)
col1, col2 = st.columns(2)
with col1:
st.image('media/capture.gif', use_column_width=True, caption='Take a Picture')
with col2:
st.image('media/upload.gif', use_column_width=True, caption='Upload an Image')
st.markdown('Here are some more examples!')
col3, col4 = st.columns(2)
with col3:
st.image('media/example1.jpg', use_column_width=True, caption='Example 1')
with col4:
st.image('media/example2.jpg', use_column_width=True, caption='Example 2')