Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

vetrivln/WaferDefectDetection

Repository files navigation

Wafer Defect Detection

Detection output on a sample optical lens image: defective regions are segmented and highlighted, with defect classification overlaid

A C++ and OpenCV based computer vision system for automated detection and classification of defects on semiconductor wafer surfaces. Designed to segment defective regions from high-resolution wafer imagery and identify defect type.

Built as a proof-of-concept for inline inspection in semiconductor manufacturing workflows

Setup:

  1. Clone the repository to your local machine.
git clone https://github.com/vetrivln/WaferDefectDetection
  1. Add OpenCV to your project:
  • Include directories -> opencv\build\include
  • Library directories -> opencv\build\x64\vc16\lib
  • Link .lib files -> opencv_world4xx.lib
  1. Build and Run the project in Visual Studio.

Requirements:

  • OS: Windows 10/11 (64 bit)
  • Compiler: Visual Studio 2019/2022
  • OpenCV: 4.x
  • .NET: 4.7.2 or higher

About

A Proof-of-Concept Prototype for detecting and classifying defects on high quality images of semiconductor wafers

Topics

Resources

Readme

License

GPL-3.0 license

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors