Omron

Automation Visual Inspection

A application using OpenCV to be able to categorize the product using with a GUI

Application

Development

Want to contribute? Great!

To fix a bug or enhance an existing module, follow these steps:

  • Clone the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -am 'Improve feature')
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

Bug / Feature Request

If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.

Built with

  • OpenCV - OpenCV is used for the classification of all the images the camera takes.
  • Raspberry Pi - Hardware used to host the application as well as the connection directly to the camera.
  • Python - Language used for all logic pertaining to classification.

Installation

  • Python 3.9.10
  • tk, matplotlib, Pillow, opencv-python, numpy, pandas
    pip install -r requirements.txt

To-do