AIV — Industrial Vision Processing

Dec 2021 – Jun 2022
Project window Execution window Display window Operation window Output window
  • Developed a machine vision software named AIV with C++, which was used in industrial product quality testing

  • Using OpenCV to accomplish 2D3D features including template matching, linecircle/plane finding, etc.

  • Implemented UI functions including step by step execution, scripting, debugging, 2D/3D effect preview, etc.

Stack

C++, C#, Qt, OpenCV, PCL

Examples

Connector Pin position measurement

Measure the height, alignment, spacing and other parameters of all pins.

Aluminum shell surface flatness measurement

Type-C connector pin segment difference measurement

Measurement of coplanarity of BGA solder ball

Measure the height and coplanarity of each pin of the BGA solder ball.

Copper coil position detection and size measurement

PCB solder joint volume measurement