aaanthonyyy / CircuitNet

A hand-drawn schematic sketch recognizer and converter. Traditional object detection techniques built using OpenCV; deep learning classification powered by TensorFlow 2 using the Keras API.
28 stars 5 forks source link
computer-vision deep-learning netlist offline-recognition opencv schematic-converter
Logo

CircuitNet

Schematic Sketch to Circuit Diagram Using Deep Learning
Interactive Colab Demo »

Project Overview

Logo

A deep learning algorithm is proposed to automatically convert schematic sketches into circuit diagrams. The algorithm is promising, achieving a detection accuracy of 90% and a classification accuracy of 96.5%.



Component Segmentation

Logo

There are a variety of feature detection algorithms possible, but we opted for traditional image processing techniques due to the inavailability of labeled data.



Classification Architecture

Logo

Software Dependancies

This project was built using the following open-source libraries: