kevin810672 / AOISys_RL

Applying RL on the multi-lighting system to formulate the lighting strategy which can make inspection system detect the maximum multiple defects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requirements

  • CCD Contrl (Visual Studio 2012)

    • uEye.h: I utilized IDS uEye camera so that I downloaded the .h file from the iDS website https://www.pixoel.com.tw/download.html and then set the relative parameters of uEye in Visual Studio 2012.
    • OpenCV: to Covert array which obtained by the camera to image. Also need to set the relative parameters of OpenCV in Visual Studio.
  • Image Processing and Moniter (Python)

    • OpenCV
    • Numpy
    • matplotlib
  • File management and Light Control (Python)

    • serial (RS232)
  • Reinforcement Learning (Python)

    • Tensorflow
    • sklearn

Execution

  1. run CCDCtrl.exe
  2. run main.py in Py file
  3. run Moniter.py in Py file to observe the learning process

About

Applying RL on the multi-lighting system to formulate the lighting strategy which can make inspection system detect the maximum multiple defects


Languages

Language:C 74.0%Language:Python 17.0%Language:C++ 8.8%Language:Makefile 0.2%