Giter Club home page Giter Club logo

vsv_cable_control's Introduction

VSV_cable_control

Repository for a school group project for a machine vision class (VSV).

Task

Choose a camera and light setup and create a software solution to indetify defect cables.

Solution

Solution is a neural network created on images taken in the school laboratory. The dataset was expanded and then labeled using RoboFlow.

Neureal network itself was also used using Roboflow utilising ImageNet as a starting point

Final solutions is a predict.py script that provides a GUI for user to appload a photo and then it uses Roboflow's API to connect to our workspace and predicts the cables state using our network

Warnig API key is not included in the github code

Requirements

  • customtkinter for creating the GUI
    • pip install customtkinter
      
  • Roboflow for connecting to the roboflow API
    • pip install roboflow
      

Running the script

  • API Key needs to be placed into the predict.py script as a string
    • app = App("!!API_KEY_HERE!!")
      
  • Run the script

vsv_cable_control's People

Contributors

mrjacob252 avatar cernak1 avatar zbynekstebnicky avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.